Senior Back-End Programmer

Role Overview:

  • Create the back-end part of new and existing games for mobile platforms;
  • Write clean and maintainable / optimized code;
  • Work closely with team members by supporting them on the server side (code reviews, peer programming, agile development);
  • Solve issues with an entrepreneurship mentality;
  • Create application architecture (design patterns, RESTful APIs, modular code, micro services);
  • Research new technologies to improve application performance;
  • Overview application KPI;
  • Collaborate with product managers to provide technical feasibility, specifications and estimates for project level work, understanding all technical components of their product area at a system level and how they interact with other product components.

 

Your responsibilities:

  • Write code to create new features and support existing software;
  • Write automated tests (be that unit tests or functional tests – integration, performance, security, etc.);
  • Spot application technical debts and create tasks to solve them;
  • Design the application architecture;
  • Participate in new feature technical analysis;
  • Give estimates for new features;
  • Estimate resources vs deadlines;

 

Required skills:

  • 5+ years of experience in back-end programming;
  • Deep knowledge in PHP and MySQL (MariaDB);
  • Experience working with frameworks (Symfony2+ is a plus);
  • Experience working with parallel processing;
  • Experience working with Exchange systems;
  • Experience working with APIs and RESTful Architecture;
  • Knowledge in Design Patterns, Algorithms and Data Structures;
  • Ability to work and communicate well in a multi-discipline team environment;
  • Autonomous and proactive attitude;
  • Ability to create and implement the database architecture;
  • Excellent written and verbal communication skills;
  • Fluent written and spoken English;
  • Solid understanding of High Availability, Load Balancing, Performance tuning, NoSQL;
  • Agile development is a plus.

 

We offer:

  • Very motivating salary package;
  • Private medical insurance and meal tickets;
  • Great office location - access to subway and public transportation; very close to downtown;
  • Gym facilities with very good access;
  • Young and creative atmosphere.

 

Files must be less than 2 MB.
Allowed file types: pdf doc docx.
CAPTCHA

This question is to prevent automated spam submissions.

Image CAPTCHA

Enter the characters shown in the image.