Steampunk
Senior Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Developer в DevSecOps-практику Steampunk: разработка фич, API и микросервисных решений для федеральных заказчиков. Требуется опыт Java/React, CI/CD и контейнеризации, а также возможность получить допуск к государственной тайне США.
Задачи
- Проектировать, разрабатывать и разворачивать модульные микросервисы и облачные системы
- Понимать потребности стейкхолдеров и доносить их до других разработчиков
- Писать и отлаживать код инновационных программных решений
- Устранять проблемы качества, безопасности и надёжности ПО
- Участвовать в код-ревью и мероприятиях по обеспечению качества
- Автоматизировать модульные и функциональные тесты
- Тестировать и анализировать код, написанный другими
- Обеспечивать защищённость ПО от киберугроз
- Выявлять технические проблемы, проводить root cause analysis и разрабатывать исправления
- Документировать код, функциональность и обучающие материалы
- Документировать текущее состояние среды, проводить gap-анализ и готовить рекомендации
- Использовать виртуализацию и контейнеризацию для оптимизации и модернизации систем
- Работать как individual contributor и менторить младших членов команды
- Внедрять решения и давать рекомендации по непрерывному улучшению сервисов
Требования
- Возможность получить допуск к государственной тайне США
- Степень бакалавра в IT или степень в другой области плюс 2 года опыта в IT
- 5+ лет опыта с Java/React
- 5+ лет опыта с Git SCM-провайдерами (GitHub, GitLab, Bitbucket)
- Опыт работы с одним или несколькими облаками (AWS, Azure или GCP)
- Опыт использования CI/CD-пайплайнов (Jenkins, GitLab CI/CD, GitHub Actions, CircleCI, TravisCI)
- Опыт внедрения docker-контейнеров и работы с платформами вроде Kubernetes
- Опыт внедрения фреймворков автоматизированного тестирования, включая модульное
Условия
- Проектируемая компенсация: от $85 000 до $170 000 в год
- Годовой оклад — лишь одна из составляющих полного компенсационного пакета
- Равные возможности при трудоустройстве
- Участие в программе E-Verify
Навыки
- Java
- React
- Git
- GitHub
- GitLab
- Bitbucket
- AWS
- Azure
- GCP
- CI/CD
- Jenkins
- GitLab CI/CD
- GitHub Actions
- CircleCI
- TravisCI
- Docker
- Kubernetes
- автоматизированное тестирование
- unit testing