Responsibilities Software Development
- Design and implement fullstack web applications using Angular (19+), Kotlin (1.9+), Spring Boot (3.4+), and Azure SQL DB.
- Write and maintain unit tests with Jest (frontend) and JUnit (backend) to ensure software quality and reliability.
- Ensure scalability, maintainability, and security of code, especially within a Healthcare context.
- Contribute to clear and up-to-date technical documentation.
Collaboration & Continuous Improvement
- Actively participate in Agile ceremonies (2-week sprints): standups, refinements, retrospectives, reviews, and planning sessions.
- Contribute to dev discussions and propose improvements in architecture and engineering practices.
- Engage in paired programming during onboarding and for critical technical challenges.
- Work closely with engineers, QA, DevOps, and stakeholders to deliver high-value business solutions.
Technical Environment & Practices
- Support integration of testing within CI/CD pipelines.
- Deploy and maintain services on Azure (via Pulumi).
- Contribute to initiatives involving Databricks and Python within the ecosystem.
- Follow strong engineering practices including unit testing, code reviews, and best practices.
Requirements:
- 5+ years of professional software development experience, including fullstack projects.
- 5+ years of experience with Angular (19+) for frontend development.
- 5+ years of experience with Kotlin (1.9+)
- 5+ years of experience with Spring Boot for backend development.
- 5+ years of experience with Azure SQL DB.
- Proven track record working in Agile environments with iterative delivery.
- Advanced English communication skills (written and spoken) for collaboration with international teams.
Nice to Have
- 2+ years of Experience with Azure hosting via Pulumi.
- 2+ years of experience with Databricks and Python.
- 2+ years of background in the Healthcare domain.
- Familiarity with CI/CD pipelines and test integration.
Soft Skills
- Clear, proactive, and effective communication.
- Strong sense of ownership and accountability.
- Collaborative mindset and ability to thrive in distributed teams.
- Curiosity, initiative, and eagerness to learn.
- Balance between following directions and contributing new ideas.
Work Conditions
- Fully remote team across Latin America.
- Core hours: 8:00 am – 4:00 pm CST (flexible between 7:00 am – 5:00 pm CST).
- Agile methodology with 2-week sprints.