athenahealth is seeking a Software Engineer to join their Care Management team to build impactful solutions used daily by healthcare providers, focusing on creating interfaces for electronic health records and developing workflows for value-based care 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.
- 24 years of product development experience.
- Team player, eager to learn, with effective communication skills in a collaborative environment.