Ford Pro
Senior Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Developer в Ford Motor Company: проектирование и разработка масштабируемых веб-приложений полного стека — от фронтенда до бэкенд-сервисов, API и баз данных, с менторством младших инженеров.
Задачи
- Проектировать, разрабатывать и поддерживать эффективный, переиспользуемый и надёжный код для клиентской и серверной частей
- Архитектировать масштабируемые, безопасные и поддерживаемые решения совместно с техлидами
- Разрабатывать и интегрировать RESTful API и/или GraphQL-сервисы
- Совместно с UX/UI-дизайнерами превращать макеты в отзывчивые высокопроизводительные интерфейсы
- Проектировать и оптимизировать схемы БД (SQL и/или NoSQL) под производительность и масштабируемость
- Писать юнит-, интеграционные и e2e-тесты для обеспечения качества кода
- Участвовать в код-ревью и давать конструктивную обратную связь коллегам
- Диагностировать и устранять продакшн-инциденты
- Менторить junior и middle разработчиков, продвигать лучшие практики
- Вести техническую документацию, архитектурные диаграммы и решения по дизайну систем
- Работать в Agile/Scrum: планирование спринтов, стендапы, ретроспективы
- Следить за новыми технологиями и предлагать улучшения систем и процессов
- Совместно с DevOps-командами работать над CI/CD, стратегиями деплоя и infrastructure as code
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области (или эквивалентный практический опыт)
- 5+ лет профессионального опыта в full stack разработке
- Сильное владение фронтенд-технологиями (JavaScript, TypeScript, Angular и/или React, управление состоянием)
- Сильное владение бэкенд-технологиями (например, C++, Node.js, Java, Python, C#/.NET)
- Опыт с реляционными БД (PostgreSQL, MySQL, Oracle) и/или NoSQL (MongoDB, DynamoDB)
- Деплой и управление приложениями на Tomcat и IIS
- Понимание дизайна RESTful API и микросервисной архитектуры
- Опыт с системами контроля версий (Git) и совместными workflow разработки
- Знакомство с облачными платформами (AWS, Azure или GCP)
- Понимание паттернов проектирования, структур данных и алгоритмов
- Сильные навыки решения проблем, аналитики и коммуникации
- Легальное право на работу в США (визовая поддержка не предоставляется)
Условия
- Медицинская, стоматологическая и офтальмологическая страховка, покрытие рецептурных препаратов
- Гибкие дни по семейным обстоятельствам, оплачиваемый родительский отпуск, программы адаптации для новых родителей, субсидируемый backup-уход за детьми
- Льготы по планированию семьи: компенсация усыновления и суррогатного материнства, лечение бесплодия
- Скидки на автомобили для сотрудников и членов семьи, лизинг для менеджмента
- Оплата обучения
- Активные employee resource groups
- Оплачиваемое время на волонтёрство
- Щедрый график оплачиваемых праздников, включая неделю между Рождеством и Новым годом
- Оплачиваемый отпуск с возможностью докупить дополнительные дни
- Гибридный формат с присутствием в офисе 4+ дней в неделю
- Зарплатная вилка $86,600–$166,200 в год
Навыки
- JavaScript
- TypeScript
- Angular
- React
- Frontend State Management
- C++
- Node.js
- Java
- Python
- C#/.NET
- PostgreSQL
- MySQL
- Oracle
- MongoDB
- DynamoDB
- Tomcat
- IIS
- RESTful API
- GraphQL
- Microservices
- Git
- AWS
- Azure
- GCP
- Docker
- Kubernetes
- Jenkins
- GitHub Actions
- GitLab CI
- NPM
- Jest
- Cypress
- Selenium
- Terraform
- CloudFormation
- Agile
- Scrum