Fidelity Investments
Principal Full Stack Engineer (Node.js, Angular, REST APIs)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal full stack engineer в Fidelity для разработки омниканальных цифровых продуктов (Fidelity.com, мобильные приложения). Ведёт фичи от концепции до деплоя в автономной кросс-функциональной команде, отвечает за архитектуру и техническое лидерство.
Задачи
- Разрабатывать фичи целиком — от концепции до деплоя — в кросс-функциональной команде
- Проектировать архитектуру и детальные технические спецификации сложных систем
- Разрабатывать и поддерживать веб-приложения и API на Node.js и/или Java/JEE в Scrum
- Создавать frontend-решения на JavaScript, TypeScript, CSS, HTML
- Настраивать CI/CD, автоматизированное тестирование и контейнеризацию
- Проводить код-ревью, юнит- и интеграционное тестирование
- Менторить инженеров и координировать поставку технических компонентов между командами
- Участвовать в планировании итераций и решать технические блокеры
Требования
- Опыт архитектуры и разработки многоуровневых интернет- и мобильных приложений и API
- Опыт разработки на Node.js и/или Java/JEE
- Frontend: JavaScript, TypeScript, CSS, HTML
- Опыт с Webpack и сборкой JS
- Опыт с DevOps, автоматизированным тестированием и Continuous Delivery (Groovy, Jenkins, Concourse)
- Опыт с контейнеризацией, Docker и оркестрацией
- Опыт с NPM, Express
- Знание SPA/UX-фреймворков (Angular, React)
- Опыт с инструментами автоматизации (Cypress, Playwright)
- Продвинутый Git и стратегии ветвления
- Опыт API Design & Development и микросервисной архитектуры
- Понимание HTTP API, сетей и асинхронности (Promises, Observers, Event Loops)
- Знание Swift и/или Kotlin для нативной мобильной разработки
- Опыт менторинга инженеров и управления технологическими роадмапами
- Степень бакалавра в computer science, Information Science, математике или физике (или эквивалент)
Условия
- Полный рабочий день в офисе (поэтапный переход Fidelity к onsite-модели)
- Спонсорство визы не предоставляется
Навыки
- Node.js
- Angular
- REST API
- Java
- JEE
- JavaScript
- TypeScript
- CSS
- HTML
- Webpack
- Groovy
- Jenkins
- Concourse
- Docker
- Kubernetes
- NPM
- Express
- React
- Cypress
- Playwright
- Git
- Microservices
- HTTP
- Swift
- Kotlin
- iOS
- Android