Senior Full Stack Engineer (Angular, Node.js)
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.