Full-Stack Engineer, Angular, Java, Node.js, AWS

The Vanguard Group•Malvern, PA
•Hybrid

About The Position

Design, develop, and maintain modern web applications using Angular, TypeScript, Java, and Node.js. Build reusable, scalable, and accessible user interface components, including Micro Frontend (MFE) architectures using Module Federation. Develop and support RESTful and GraphQL APIs with Spring Boot and Node.js frameworks, and design microservices and event-driven solutions using Kafka, SNS, SQS, and EventBridge. Architect, deploy, and maintain cloud-native applications on AWS. Develop secure authentication and authorization solutions, implement Infrastructure as Code, and build and maintain CI/CD pipelines. Integrate applications with enterprise platforms, domain services, and third-party systems. Monitor application health, reliability, and performance; support production operations and incident resolution; and promote engineering best practices, code quality, automation, security, and continuous improvement. The role also contributes to architecture and technical design discussions, mentors engineers, and performs special projects and other duties as assigned. Vanguard uses a hybrid working model for the majority of its crew members, combining flexibility with in-person learning, collaboration, and connection. Vanguard is not offering visa sponsorship for this position.

Requirements

  • Minimum of five years of related work experience, including at least one year of development experience.
  • Undergraduate degree or an equivalent combination of training and experience.
  • Strong understanding of secure application design and development practices.
  • Experience working in Agile product teams.

Nice To Haves

  • Software engineering experience developing enterprise applications using Angular, TypeScript, Java, Spring Boot, Node.js, GraphQL and REST APIs, AWS cloud services, microservices and event-driven architecture, and Micro Frontends.
  • Experience working with both relational and NoSQL databases.
  • Adobe AEM, AJO, or AEP experience.

Responsibilities

  • Design, develop, and maintain modern web applications using Angular, TypeScript, Java, and Node.js.
  • Build reusable, scalable, and accessible UI components, including Micro Frontend architectures using Module Federation.
  • Develop and support RESTful and GraphQL APIs using Spring Boot and Node.js frameworks.
  • Design and implement microservices and event-driven solutions using Kafka, SNS, SQS, and EventBridge.
  • Architect, deploy, and maintain cloud-native applications on AWS.
  • Develop secure authentication and authorization solutions using OAuth2, JWT, and enterprise identity providers.
  • Implement Infrastructure as Code using Terraform or CloudFormation.
  • Build and maintain CI/CD pipelines using GitHub Actions, Jenkins, CodePipeline, and CodeBuild.
  • Integrate applications with enterprise platforms, domain services, and third-party systems.
  • Monitor application health, reliability, and performance using CloudWatch, Splunk, Dynatrace, and Datadog.
  • Participate in production support, troubleshooting, incident resolution, and root cause analysis.
  • Drive engineering best practices, code quality, automation, security, and continuous improvement initiatives.
  • Mentor engineers and contribute to architecture and technical design discussions.
  • Participate in special projects and perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service