Senior Backend Developer (Node.js)

Requirements

  • High-level of English speaking skills;
  • At least 6 years of “hands-on” backend experience in software development;
  • Strong knowledge of ​Node JS​ and server-side frameworks (Preferable ​NestJS​);
  • Understanding the nature of asynchronous programming and its quirks and workarounds;
  • Strong understanding of MICRO SERVICES;
  • Understanding of scalable AWS application hosting (EC2, ECS, S3, SQS);
  • Understanding of database schemas (Scylla/Casandra, MySQL, Redis, Elastic search);
  • Strong proficiency with Rest API design & implementation experience;
  • A good understanding of Scale and Performance consideration;
  • Proficient understanding of build management and tools such as NPM and Jenkins;
  • Proficient understanding of code versioning tools such as Git;
  • B.Sc in Computer Science / Software engineering – ​Advantage.

Technologies Requirements

NodeJS, Redis, ScyllaDB, Elastic Search, MySQL, Docker, AWS EC2/ECS

Technologies

  • Excellent communication skills;
  • Creativity and excellent problem-solving skills;
  • Able to define project milestones and deliver on-time;
  • Experience in working with Agile methodologies

We Offer

  • Work within growing service company with perspectives for education and career advancement;
  • Participation in projects within the active development stage;
  • Learning from experienced Senior colleagues;
  • The friendly international team of strong professionals that will help you to achieve results;
  • Agile management & internal mobility, no bureaucracy and initiative-friendly attitude;
  • Possibilities for business trips abroad;
  • Cozy office in Odesa or Kyiv;
  • Entertainment, English classes with the Canadian teacher, team buildings;
  • We love our employees and care about them, join the team!
image

Please fill in form to apply

  • By sending a message you agree with your information being stored by us in relation to dealing with your enquiry. Please have a look at our Privacy Policy.
  • This field is for validation purposes and should be left unchanged.