Cactus is ready to expand the team with a Senior Node.js Software Engineer with a strong AI mindset. This role is ideal for someone who enjoys working on complex architectures, values ownership and autonomy, and wants to have a direct impact on a real health-tech product project, improving how organizations deliver care and operate.
Cactus stands for professional development and constant improvement of technical skills. We often start projects from scratch and choose a modern stack of technologies based on project needs and preferences of our team.
What You Will Do
- Design, develop and maintain Node.js microservices and gateway services.
- Contribute to architecture decisions and ensure scalability, security and maintainability.
- Work with MongoDB and MySQL databases and help evolve our data models.
- Collaborate on integrations with external healthcare systems using FHIR standards.
- Work within our Docker/Kubernetes infrastructure and contribute to CI/CD improvements (Bitbucket Pipelines).
What We Expect
- 4+ years of experience in software engineering.
- Strong experience with Node.js (JavaScript/TypeScript).
- Hands-on experience with microservices architecture.
- Comfortable with both MongoDB and MySQL.
- Familiarity with Docker and Kubernetes.
- Experience with Python and/or Angular is a plus.
- Knowledge of FHIR or healthcare data standards is a nice-to-have.
- Experience with Git and code review practices.
- Interest or hands-on experience with Generative AI / LLMOps.
- Continuous learning mindset, staying up to date with modern coding practices and actively leveraging AI-assisted tools across different phases of the software development lifecycle, while maintaining strong ownership and code quality.
- Good communication skills in English is a must.