Guidehouse
Senior Full-Stack Cloud Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик полного стека в Guidehouse: проектирование и разработка enterprise-веб-сервисов, backend-сервисов и интерфейсов на REST API в рамках модернизации систем на облачной платформе (GCP или аналог). Роль включает техническое лидерство, менторство и влияние на архитектуру.
Задачи
- Проектировать, разрабатывать и тестировать компоненты полного стека: enterprise web service API, backend-сервисы и интерфейсы, потребляющие REST API
- Совместно с product management переводить требования в технические дизайны и давать точные оценки
- Строить внутренние и внешние интерфейсы на основе микросервисов и паттернов автоматизации в рамках модернизации систем
- Определять, реализовывать и поддерживать автоматические unit- и интеграционные тесты
- Разрабатывать production-ready код короткими итерациями
- Работать с командами engineering, QA и Systems над улучшением и управлением pipeline разработки
- Вести кросс-функциональные инициативы по модернизации и обеспечивать согласованность между командами
- Обеспечивать техническое лидерство в feature-командах, направлять архитектурные решения в соответствии с cloud-native стандартами и микросервисными практиками
- Менторить junior- и middle-инженеров через code review, pair programming и обмен знаниями
- Участвовать в обсуждениях solution architecture и выборе технологий
- Выступать senior-точкой контакта для кросс-функциональных стейкхолдеров
- Выявлять узкие места систем, архитектурные пробелы и возможности улучшения в распределённых системах
Требования
- Гражданство США с возможностью получить и поддерживать federal Public Trust clearance
- Степень бакалавра или дополнительные 4 года опыта вместо степени
- Минимум 6 лет опыта в software engineering
- Экспертиза в проектировании, реализации и развёртывании enterprise-ПО
- Владение JavaScript и современными frontend-фреймворками, такими как Angular или React
- Сильный опыт программирования на Java, включая Spring Boot или аналогичные фреймворки
- Опыт работы в Scrum-окружении
- Практический опыт с JIRA, Bamboo или Jenkins, Bitbucket (Git) и Confluence
- Владение JSON, YAML и XML
- Опыт разработки распределённых модульных архитектур (микросервисы, SOA)
- Понимание современных cloud networking концепций и enterprise security best practices, включая GCP-native security controls и SAST/DAST
- Опыт с Docker, Kubernetes и OpenShift
- Опыт облачной разработки
- Знакомство со стандартами веб-доступности
- Опыт использования Postman или аналогичных инструментов для тестирования веб-сервисов
- Опыт с application-серверами или контейнерами, такими как JBoss или Tomcat
- Обширный опыт с инструментами непрерывной интеграции и деплоя
- Опыт работы с реляционными и NoSQL хранилищами данных
Условия
- Годовая зарплата $102,000.00–$170,000.00
- Медицинская, стоматологическая и vision-страховка
- Оплачиваемые больничные и праздничные дни
- Родительский отпуск
- Пенсионный план 401(k)
- Страхование жизни и помощь в путешествиях
- Добровольное страхование жизни и AD&D
- Health Savings Account и гибкие расходные счета
- Транспортные и парковочные льготы
- Краткосрочная и долгосрочная нетрудоспособность
- Компенсация обучения, сертификаций и развития
- Реферальная программа для сотрудников
- Корпоративные мероприятия и community outreach
- Годовая подписка Care.com
- Employee Assistance Program
- Дополнительные льготы через Corestream
- Возможен дискреционный переменный бонус
- Удалённая работа
Навыки
- JavaScript
- Angular
- React
- Java
- Spring Boot
- Scrum
- JIRA
- Bamboo
- Jenkins
- Bitbucket
- Git
- Confluence
- JSON
- YAML
- XML
- Microservices
- SOA
- GCP
- SAST
- DAST
- Docker
- Kubernetes
- OpenShift
- Postman
- JBoss
- Tomcat
- CI/CD
- NoSQL
- REST API
- Python
- Vertex AI
- SageMaker
- Azure ML
- MLOps