About the Role
We are seeking a Senior Full Stack Software Engineer to join our agile team. As a key contributor, you will play a pivotal role in architecting, developing, and deploying robust solutions for our healthcare platform.
Key Responsibilities
* Collaborate closely with your team to contribute to program increment and sprint planning, providing technical insights and estimations.
* Translate user stories and product requirements into well-defined technical designs and implementations.
* Apply your deep technical knowledge and problem-solving skills to address complex challenges within the healthcare domain.
* Develop high-quality, performant, and maintainable code with comprehensive unit, integration, and end-to-end test coverage.
* Provide technical leadership through participation in design discussions, code reviews, and mentorship of other team members.
* Actively participate in code reviews, design sessions, and all agile ceremonies (stand-ups, sprint reviews, retrospectives, backlog refinement).
Technical Requirements
As a Senior Full Stack Engineer, you will be working within an ecosystem that includes: a modern UI built with Angular, TypeScript, and leveraging RxJS/NGXS for state management. Our backend services are primarily Golang applications running on Amazon Linux ECS/Fargate, with data persistence in PostgreSQL/Redshift. Data analytics pipelines utilize Python/Glue. Our infrastructure is managed as code using Pulumi, and our CI/CD pipeline is orchestrated with Jenkins. We use Git/GitHub for version control and Jira for agile project management.
Benefits and Opportunities
This is a remote position offering significant autonomy while closely collaborating with your agile scrum team and cross-functional partners. You will have the opportunity to work on challenging healthcare problems and contribute to the continuous improvement of our development tools, processes, and architecture.