Vanguard Canada
Full-Stack Engineer, Angular, Java, Node.js, AWS
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack инженер в Vanguard для разработки и поддержки современных веб-приложений и cloud-native решений на AWS. Работа с Angular, Java, Node.js, микросервисами и event-driven архитектурой.
Задачи
- Проектировать, разрабатывать и поддерживать современные веб-приложения на Angular, TypeScript, Java и Node.js
- Создавать переиспользуемые, масштабируемые и доступные UI-компоненты, включая Micro Frontend (MFE) архитектуры с Module Federation
- Разрабатывать и поддерживать RESTful и GraphQL API на Spring Boot и Node.js
- Проектировать и реализовывать микросервисы и event-driven решения с Kafka, SNS, SQS и EventBridge
- Проектировать, разворачивать и поддерживать cloud-native приложения на AWS (ECS/Fargate, Lambda, API Gateway, DynamoDB, RDS, S3, CloudFront)
- Разрабатывать решения аутентификации и авторизации на OAuth2, JWT и корпоративных identity providers
- Реализовывать Infrastructure as Code (IaC) на Terraform или CloudFormation
- Создавать и поддерживать CI/CD пайплайны на GitHub Actions, Jenkins, CodePipeline и CodeBuild
- Интегрировать приложения с корпоративными платформами, доменными сервисами и сторонними системами
- Мониторить здоровье, надёжность и производительность приложений через CloudWatch, Splunk, Dynatrace и Datadog
- Участвовать в production support, troubleshooting, разрешении инцидентов и root cause analysis
- Продвигать инженерные best practices, качество кода, автоматизацию и безопасность
- Менторить инженеров и участвовать в обсуждении архитектуры и технического дизайна
Требования
- Минимум пять лет релевантного опыта работы, из них не менее одного года опыта разработки
- Высшее образование или эквивалентная комбинация обучения и опыта
- Опыт разработки enterprise-приложений с Angular и TypeScript
- Опыт с Java и Spring Boot
- Опыт с Node.js
- Опыт с GraphQL и REST API
- Опыт с AWS Cloud Services
- Опыт с микросервисами и event-driven архитектурой
- Опыт с Micro Frontends (MFE)
- Опыт работы с реляционными и NoSQL базами данных
- Понимание принципов безопасного проектирования и разработки приложений
- Опыт работы в Agile продуктовых командах
Условия
- Гибридный формат работы
- Виза-спонсорство не предоставляется
Навыки
- Angular
- TypeScript
- Java
- Node.js
- Spring Boot
- GraphQL
- REST API
- AWS
- Kafka
- SNS
- SQS
- EventBridge
- ECS
- Fargate
- Lambda
- API Gateway
- DynamoDB
- RDS
- S3
- CloudFront
- OAuth2
- JWT
- Terraform
- CloudFormation
- GitHub Actions
- Jenkins
- CodePipeline
- CodeBuild
- CloudWatch
- Splunk
- Dynatrace
- Datadog
- Microservices
- Module Federation
- NoSQL
- Adobe AEM