Availity is a healthcare technology company focused on delivering revenue cycle and related business solutions for healthcare professionals. They are seeking a Software Engineer III to join their Essentials Backbone team, responsible for designing, building, and operating scalable services that enhance customer integration with their portal.
Responsibilities:
- Design, build, and maintain backend services and shared libraries in NodeJS and React frontends written in both Javascript and Typescript
- Contribute to the evolution of a microservices-based platform with a strong emphasis on:
- Scalability
- Resilience and fault tolerance
- Observability and operational excellence
- Own services end-to-end, including:
- Development
- Testing
- Deployment
- Monitoring and support
- Partner closely with an engaged Product Owner to deliver value through:
- Scrum-based sprint planning
- Weekly minor releases and monthly major releases
- Raise the engineering bar by:
- Writing clean, maintainable, well-tested code
- Advocating for strong software engineering principles
- Continuously refining processes, tooling, and standards
- Improve system performance, reliability, and cloud cost efficiency
- Actively participate in architecture discussions, technical design reviews, and solution trade-off decisions
- Mentor and collaborate with teammates in a small, high-trust team of 4 engineers
Requirements:
- Bachelor's degree in computer science or related field or equivalent experience
- 5+ years of professional software engineering experience
- Strong, hands-on experience with NodeJS and React, with demonstrated ability and willingness to ramp quickly into the other
- Solid understanding of microservices architecture
- Solid understanding of RESTful APIs
- Solid understanding of distributed systems concepts
- Experience building and running applications in the cloud (AWS preferred)
- Working knowledge of CI/CD pipelines
- Working knowledge of automated testing strategies
- Working knowledge of source control and trunk-based development
- Proven ability to take ownership of complex systems
- Proven ability to make sound technical decisions
- Proven ability to balance speed, quality, and long-term maintainability
- Experience working with Java in production environments
- Familiarity with Docker and containerized workloads
- Familiarity with Infrastructure as Code (e.g., Terraform)
- Familiarity with Kubernetes / managed container platforms
- Strong experience with logging, metrics, and distributed tracing
- Strong experience with designing for observability and system health awareness
- Prior experience supporting internal platform or shared services teams
- Healthcare or regulated industry experience