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

VanguardPennsylvania, United StatesHybridFull-timeSenior, 5–8 yearsListed 4 hours ago

Apply now

About this role

Core 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 (MFE) 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, leveraging services such as ECS/Fargate, Lambda, API Gateway, DynamoDB, RDS, S3, and CloudFront.

- Develop secure authentication and authorization solutions using OAuth2, JWT, and enterprise identity providers.

- Implement Infrastructure as Code (IaC) 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.

- Participates in special projects and performs other duties as assigned.

Required Qualifications

- Minimum of five years related work experience, with at least one year of development experience.

- Undergraduate degree or equivalent combination of training and experience.

Preferred Skills

- Software engineering experience developing enterprise applications utilizing:

- Angular, TypeScript

- Java, Spring Boot

- Node.js

- GraphQL and REST APIs

- AWS Cloud Services

- Microservices and Event-Driven Architecture

- Micro Frontends (MFE)

- Experience working with both relational and NoSQL databases.

- Strong understanding of secure application design and development practices.

- Experience working in Agile product teams.

- Adobe (AEM, AJO,AEP) a plus

Special Factors

Sponsorship
Vanguard is not offering visa sponsorship for this position.

About Vanguard

At Vanguard, we don't just have a mission—we're on a mission.

To work for the long-term financial wellbeing of our clients. To lead through product and services that transform our clients' lives. To learn and develop our skills as individuals and as a team. From Malvern to Melbourne, our mission drives us forward and inspires us to be our best.

How We Work

Vanguard has implemented a hybrid working model for the majority of our crew members, designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture is a critical enabler to support long-term client outcomes and enrich the employee experience.