About the Back-end Developer position

We are looking for a Back-end Lead who will be responsible for the server side of company's Mobile & Web applications. You will work closely with our engineers to ensure system consistency and improve user experience.

You should be able to develop and maintain functional and stable services & applications to meet our company’s needs. Therefore you have to possess excellent programming & design skills and a passion for developing applications or improving existing ones.

Back-end Developer responsibilities are:

  • Take part in the entire application lifecycle, focusing on coding and debugging

  • Write quality code to develop functional web applications

  • Develop and maintain UI tests to optimize performance

  • Debug applications and detect and fix errors

  • Work together with Front-end Developers to integrate UI elements with server side logic

  • Implement modern technologies to improve legacy applications

  • Collect, analyze and address technical and design requirements

  • Help to create reusable code and libraries for future use

  • Train and support internal teams

  • Interact with developers, designers and system administrators to identify new features

  • Stay informed about emerging technologies

Back-end Developer requirements are:

  • 4+ years' experience of working on Back-end Developer position

  • Solid experience with programming languages like Java, Node.js.

  • Excellent understanding of the entire web development process (design, development and deployment) and application lifecycle

  • Good practical experience with Cloud Hosting i.e AWS, GCP

  • Good knowledge of Micro-services architecture.

  • Strong analytical and time management skills

  • Good teamwork skills with a problem-solving attitude

  • BSc degree in Computer Science or other relevant area