Main Responsibilities
– Develop and maintain features using Angular and Node.js (Express).
– Contribute to backend services and system architecture where applicable.
– Strengthen the team’s backend expertise and engineering maturity.
– Collaborate with engineering and ETL teams on integrations and data-related workflows.
– Participate in architecture discussions, code reviews, and technical decision-making.
– Identify opportunities to improve system scalability, reliability, and maintainability.
– Share knowledge and support other engineers when needed.
Mandatory Requirements
Must have
– 5+ years of professional software development experience.
– Strong experience in backend development.
– Hands-on experience with Node.js and Angular.
– .
NET experience would be a plus, but it is not a strong requirement.
– Experience designing and implementing backend services or APIs.
– Strong problem-solving skills and the ability to work with complex systems.
– Upper-Intermediate English (B2+) or higher.
– Proactive mindset and ability to take ownership of technical solutions.
Will be a plus
– Experience with AWS or other cloud platforms
– Experience working with healthcare systems or regulated environments
– Experience with SQL and/or NoSQL databases (e.g., MySQL, MongoDB)
– Mentorship or technical leadership experience
We offer
– Projects with a modern JS stack (React.js, React Native, Vue.js, Angular, Node.js)
– Work entirely remotely or in our office (Lviv, Kyiv or Krakow).
– Wellness: Medical insurance/sports compensation/ health check-up+flu vaccination at your choice
– Paid vacations and sick leaves, additional days off, relocation bonus
– Education: regular tech talks, educational courses, paid certifications, English classes
– One of the best IT employers in Lviv (or IT service companies in Ukraine) based on DOU rating.