We’re looking for a Middle/Senior Software Engineer who is interested in diving deeper in clients business needs, eager to find the best technical solutions solving real-world problems. You’ll work closely with our Solutions Architects, Business Analysts, and Domain Experts taking part in client engagement and pre-sales through technical consulting and designing of software solutions that meet business needs. Starting new projects, you will coordinate teamwork, participate in making technical decisions and communicate them to client-side teams and stakeholders, conduct code reviews, communicate with the distributed teams. And, BTW, write code.


• 5+ years of hands-on experience with web backend technologies
• 3 years of backend development experience in Node.js – must
• Experience in high scale fully operational microservices system

Would be a plus:

• Experience in MongoDB, Docker, Jenkins, Kubernetes, Kafka, Rabbit, Redis – Advantage
• Experience with typescripts – Advantage
• Willing to develop yourself to be a “full-stack”


• Design & develop new features in an agile software methodology.
• Review code written by others and holds fellow engineers to code quality standards.
• Participate in architecture reviews and technology standards definition.
• Learn new technologies and broaden your tech stack.
• Ability to handle live production issues

What we offer:

  • Possibility to work remotely  
  • Health care: reimbursement of medical expenses, online morning exercise  
  • Educational opportunities: 

– paid seminars 
– free access to the Pluralsight and ACloudGuru knowledge base 
– use of the library’s materials which are constantly updated 
– a mentor for a probationary period, etc. 

  • Development opportunities:  

– horizontally mastering new technologies in internal courses  
– vertically choosing your own career path through Competency trees  

  • Recognition program: all your activities