About the Role
The position involves developing high-quality software solutions that meet business and technical requirements, working closely with product and engineering teams to deliver reliable systems in an agile environment.
Responsibilities
- Design and implement robust, scalable software components
- Collaborate with product managers and engineers to define technical solutions
- Write clean, maintainable, and well-tested code
- Participate in code reviews to ensure code quality and knowledge sharing
- Troubleshoot and resolve complex technical issues
- Support system integration and deployment processes
- Contribute to architectural decisions and system design
- Ensure applications meet performance and security standards
- Work within agile development cycles and sprints
- Maintain documentation for systems and processes
- Optimize existing codebases for efficiency and scalability
- Integrate third-party APIs and services
- Follow software development best practices
- Mentor junior engineers and support team growth
- Stay current with emerging technologies and industry trends
- Participate in on-call rotations when required
- Ensure compliance with healthcare data regulations
- Support continuous integration and delivery pipelines
- Conduct unit and integration testing
- Collaborate on user story refinement and estimation
- Improve system monitoring and observability
- Contribute to post-incident reviews and remediation
- Engage in technical planning sessions
- Support product scalability and reliability goals
- Promote a culture of engineering excellence
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and in-office collaboration
Team
Part of a cross-functional engineering team focused on healthcare technology solutions
Why This Role Matters
- This position plays a key role in advancing technology solutions that support healthcare providers and improve patient outcomes.
- Engineers contribute directly to systems that process critical health information with high reliability and security.
Growth and Development
- Opportunities for technical leadership and mentorship are encouraged and supported.
- Engineers are given time to explore new technologies and present findings to the team.
Technology Stack
- The team uses modern frameworks and cloud-native technologies to build scalable applications.
- Primary tools include container platforms, managed cloud services, and automated deployment systems.
Available for qualified candidates

