Senior Software Engineer - Full Stack, Angular, Java, AWS
Senior full-stack engineer at GHX building and modernizing healthcare supply chain products: modern Angular (17+) front ends, Java/J2EE back-end services, and AWS cloud (EC2, SNS/SQS, S3, Lambda, ECS), with CI/CD, technical design leadership, mentoring, and AI-assisted development.
- Compensation
- $128K–$170K / yr
- Location
- Office Location or Remote - USA
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- 8+ years of software development experience with a BS in Computer Science or equivalent professional experience
- 5+ years developing modern web applications with Angular, including hands-on Angular 17+ experience
- Strong TypeScript, component-based UI development, reactive programming patterns, and front-end architecture
- Experience contributing to technical architecture on large, long-lived codebases
- Experience designing and implementing back-end services using Java and J2EE technologies
- Experience with AWS technologies including EC2, SNS, SQS, S3, SES, ECS, and Lambda
- Proficiency with databases such as MongoDB, Elasticsearch, and MySQL
- Proven track record leveraging AI-powered development tools to accelerate delivery and improve code quality
- Expertise in design best practices including performance, scalability, robustness, and resiliency
- Prior experience working in an Agile/Scrum environment
- Able to work independently and as part of a team on multiple overlapping projects
- Proven track record of delivering large, complex, cross-functional projects
Full description
GHX is seeking a Senior Software Engineer with a proven track record in designing, developing, and delivering high-quality, scalable software solutions across the full stack. This role is responsible for creating, implementing, and supporting both existing and next-generation products used in the healthcare supply chain. The ideal candidate brings strong, modern Angular expertise (particularly Angular 17+), plus Java and J2EE development experience, proficiency in AWS cloud services, and a firm command of CI/CD pipelines and software design patterns.
Duties and Responsibilities
- Design and implement scalable, secure, maintainable software solutions aligned with business needs, creating flexible, reusable components across the full stack.
- Build and modernize user-facing applications using modern Angular, TypeScript, and component-based front-end architecture.
- Lead technical design for complex features and initiatives, authoring clear technical documentation and ensuring adherence to IT control policies.
- Develop and support back-end services and integrations using Java, AWS services, and database technologies, as needed.
- Collaborate with cross-functional teams to address technical dependencies and deliver high-quality products.
- Identify root causes of system challenges, analyze upstream and downstream impacts, and recommend practical, broad-reaching solutions.
- Promote best practices in development, testing, CI/CD, and Agile workflows, and build strong working relationships to influence technical decisions across teams.
- Mentor less experienced engineers across the team through pairing and code review.
- Maintain a deep understanding of system architecture, integrations, and data flows.
- Actively use AI-powered development tools to improve productivity and code quality.
Required Qualifications
- 8 or more years of experience in software development with a BS Degree in Computer Science or equivalent professional experience.
- 5 or more years of experience developing modern web applications with Angular, including hands-on experience with Angular 17 or newer.
- Strong proficiency with TypeScript, component-based UI development, reactive programming patterns, and front-end application architecture.
- Experience contributing to technical architecture on large, long-lived codebases.
- Experience designing and implementing back-end services using Java and J2EE technologies.
- Experience with AWS technologies including EC2, SNS, SQS, S3, SES, ECS, and Lambda.