Ad Hoc
Senior Software Engineer - Full Stack (Java)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер полного стека (Java) в компанию Ad Hoc, работающую над цифровыми сервисами для государственного сектора США. Удалённая позиция с менторством инженеров и участием в проектировании и разработке веб-приложений и API.
Задачи
- Проектировать, разрабатывать, тестировать, поддерживать и улучшать высококачественные программные решения на front-end и back-end
- Диагностировать и решать сложные технические проблемы в своих системах, используя инциденты для улучшения процессов
- Менторить и поддерживать junior и middle инженеров в развитии технических навыков
- Чётко доносить технические концепции, проблемы, риски и разработки до команды, клиентов и стейкхолдеров
- Участвовать в технических интервью и помогать оценивать кандидатов
- Предлагать и рекомендовать подходы к техническим и процессным задачам
- Руководить небольшими проектами и техническими инициативами
- Разрабатывать и презентовать проектные документы, схемы систем и технические рекомендации
Требования
- Степень бакалавра и 7+ лет профессионального опыта в разработке ПО
- Экспертные знания как минимум в одной технической дисциплине: front-end, back-end, full-stack или инфраструктурная инженерия
- Опыт проектирования, разработки, тестирования и поддержки production-приложений
- Опыт решения сложных технических проблем и создания масштабируемых, поддерживаемых решений
- Способность эффективно объяснять технические концепции технической и нетехнической аудитории
- Опыт технического наставничества или поддержки других инженеров
Условия
- Полностью удалённая работа
- Субсидируемое компанией медицинское, стоматологическое и офтальмологическое страхование
- Гибкий PTO
- 401K с взносом работодателя
- Оплачиваемый родительский отпуск после года работы
- Программа помощи сотрудникам
Навыки
- Java
- JavaScript
- React
- Angular
- Vue
- REST API
- SQL
- NoSQL
- AWS
- Azure
- Google Cloud
- CI/CD
- автоматизированное тестирование
- Agile