• Design and develop software for a wide range of services and systems;
  • Develop clean and maintainable code which respects best practices and software guidelines;
  • Manage tasks in own scope, coordinate work with peers;
  • Provide timely code review feedback to other developers;
  • Follow and improve best practices within the team.

Requirements

  • Excellent Java skills (JDK 8+);
  • Strong experience in basic algorithms and data structures;
  • Experience in software design;
  • Ability to write well designed, testable and efficient code;
  • Strong relational database fundamentals, hands-on experience with NoSQL;
  • Experience in developing RESTful API;
  • Understanding of queue systems;
  • Ability to write unit, functional and integration tests;
  • Strong skills in server side resource profiling, optimization and debugging;
  • Experience with third party API integration;
  • Competent in completing advanced tasks with minimal supervision.

Benefits

  • Working with an international team of world class professionals on exciting and challenging projects
  • Relocation program for new hires
  • Learning & Development opportunities – mentoring, lectures, participationat industry conferences and events
  • Medical Insurance package
  • Sensible flexible working hours
  • Breakfasts, snacks and fruits available during the day, tea and coffee machines
  • Friendly team and a friendly environment
  • Casual workplace environment in downtown St. Petersburg; including bicycle parking, gym, game and chill-out zones
  • Additional benefits – care bonus to cover health, educational and safety needs, three paid days without sick list during a year, corporate parties and team buildings, referral bonuses and many more others
Apply Now
Share This