athenahealth is seeking to improve healthcare delivery by creating accessible, high-quality, and sustainable healthcare solutions. The Care Management team specifically aims to develop workflows that help providers deliver effective, value-based care for groups of patients, focusing on interactions that occur outside of clinics and supporting care management and patient support between visits.
Requirements
- Proficient in Java; familiarity with Spring Boot and REST APIs is a plus.
- Experience with React and JavaScript/TypeScript; GraphQL knowledge is a bonus.
- Basic understanding of relational databases and SQL.
- Exposure to cloud platforms like AWS (EKS/Kubernetes, ECS), Docker, and Helm is advantageous.
- Familiarity with CI/CD workflows, Linux/Unix environments, and software best practices.
Responsibilities
- Design and develop full-stack applications within an Agile team, collaborating with product owners and designers.
- Follow best practices for code quality, security, and testing (unit, integration, end-to-end).
- Work with teammates to improve productivity, share insights, and adopt best practices organization-wide.
- Take ownership of your work, deepen your domain knowledge, and support projects from design through deployment.
- Troubleshoot and resolve bugs or performance issues in development and production environments.
- Actively participate in Agile ceremonies such as planning, reviews, and retrospectives.
Other
- Full-stack developer with a problem-solving mindset and a desire to grow your skills in healthcare technology.
- Team player—communicating clearly, collaborating effectively, and sharing knowledge to deliver successful projects in a fast-paced environment.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 2–4 years of product development experience.
- Team player, eager to learn, with effective communication skills in a collaborative environment.