Back-End Technical Lead

Role Overview:

  • You will create the back-end part of new games for mobile platforms, and you will be working closely with the development team by supporting them on the server side
  • We expect that you will write clean and maintainable / optimized code that performs well
  • You will manage a team of Back-End programmers and drive it to responsibility, quality and performance
  • The Lead Programmer working in this role is a strategic thinker, problem-solver, detail-oriented, and must be an effective communicator
  • Provides clear guidance and course correction to other team members in the completion of projects
  • Communicates high-level technology direction and vision for their team and to other engineering teams
  • Motivate and inspire the team to generate new ideas
  • Identify risks and provide relevant solutions to complex problems
  • Collaborates 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
  • Communicates and enforces coding standards and code review policies

Your responsibilities:

  • Write code to support the back-end part of the mobile application
  • Capacity to produce efficient software design
  • Design the application architecture
  • Provide mentorship to less experienced engineers
  • Organize sessions of Code review
  • Establish a direction for back-end development
  • Establishes and maintains high standards of security, reliability, scalability, performance and quality in all delivered projects
  • Suggests areas for improvement in internal processes along with possible solutions
  • Write modular and solid code
  • Test and document the written code

Required skills:

  • 5+ years of experience in back-end programming
  • Leading teams experience
  • Deep knowledge of LAMP (Linux, Apache, MySQL, PHP)
  • Experience in a Linux environment, shell scripting
  • Identify and resolve pipeline issues and discover opportunities for improvement
  • Experience of working with tight deadlines
  • Ability to work and communicate well in a multi-discipline team environment
  • Ability to write well-structured, readable and optimal code
  • Expert in Symfony and Doctrine
  • Ability to create and implement the database architecture
  • Experience working with databases (MySQL, Postgress)
  • Good software architecture and analytical skills
  • Excellent written and verbal communication skills
  • Fluent written and spoken English

We also appreciate the following:

  • NoSQL document-based DB stores such as MongoDB
  • Queuing services (RabbitMQ, ActiveMQ, Kafka)
  • Web services (REST, SOAP)
  • Amazon Web Services (AWS)
  • Node JS / GO / Python
  • Continuous integration /deployment/delivery knowledge

We offer:

  • Very motivating salary package
  • Private medical insurance
  • 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.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras et auctor risus, ac malesuada massa. Curabitur lobortis nulla ut urna mattis, ut blandit dui aliquam.