Remote job
Software Engineer III - Full Stack, Angular, Java, AWS
Job details
About this role
Role overview
Build and support full-stack software for products used in healthcare supply chain operations. The role spans modern web interfaces, backend services, cloud infrastructure, and technical design, with responsibility for delivering reliable features and improving existing systems.
Responsibilities
- Design and implement secure, scalable, maintainable software and reusable components across the stack. - Develop and modernize web applications using Angular and TypeScript, with attention to usability, performance, and maintainability. - Design complex features, document technical decisions, and follow applicable engineering controls. - Build and support Java services, integrations, databases, and cloud-based application components. - Investigate issues across application, data, and service boundaries; identify root causes and wider system impacts. - Work with product, design, QA, DevOps, and engineering partners to deliver projects and improve development practices.
Requirements
- At least five years of software development experience; a computer science degree or equivalent professional experience. - Four or more years developing modern web applications with Angular, including hands-on experience with Angular 17 or later. - Strong TypeScript skills and knowledge of component-based interfaces, reactive programming, and front-end architecture. - At least three years building backend services with Java and J2EE technologies. - Experience with AWS services such as EC2, SNS, SQS, S3, SES, ECS, and Lambda, and databases such as MongoDB, Elasticsearch, or MySQL. - Familiarity with Agile/Scrum, CI/CD, software design practices, and using AI development tools; able to communicate clearly, solve problems, and deliver complex work independently and collaboratively.
Nice to have
Experience with large, cross-functional projects and the ability to contribute to technical direction, system modernization, and engineering standards.