Jobgether
Senior Software Engineer - Fullstack (Ruby on Rails)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior fullstack-инженер в команду цифровых сервисов для госсектора США. Разработка защищённых современных приложений на Ruby on Rails с фронтендом на React, работа в кросс-функциональных командах.
Задачи
- Проектировать, разрабатывать, тестировать и поддерживать fullstack-приложения с обеспечением качества, безопасности и доступности
- Переводить бизнес-цели и потребности пользователей в технические решения на Ruby on Rails и современных веб-технологиях
- Разрабатывать адаптивные доступные пользовательские интерфейсы на React
- Создавать и интегрировать RESTful API
- Участвовать во всём жизненном цикле продукта: уточнение бэклога, разработка, тестирование, документация, деплой и поставка
- Разрабатывать безопасные масштабируемые облачные приложения для федеральных госзаказчиков
- Работать в CI/CD-окружениях, включая деплой через AWS CLI
- Применять TDD и BDD практики
- Писать и поддерживать автотесты (RSpec, Mocha, Jasmine или аналоги)
- Участвовать в парном программировании, код-ревью, ретроспективах и Agile-церемониях
- Взаимодействовать с product-менеджерами, дизайнерами, исследователями, архитекторами и инженерами
- Применять инженерные практики в инфраструктуре, мониторинге и observability
Требования
- Не менее 8 лет профессионального опыта разработки ПО
- Не менее 4 лет профессионального опыта разработки на Ruby on Rails
- Сильный опыт фронтенд-разработки на React
- Опыт эффективной работы в Agile-командах
- Опыт деплоя приложений через CI/CD и работы с облаками, например AWS
- Опыт работы с реляционными БД: PostgreSQL, MySQL или аналоги
- Понимание принципов ООП и их практического применения
- Сильный опыт проектирования и разработки RESTful API
- Знание методологий TDD или BDD
- Базовое понимание инфраструктуры, мониторинга и observability
- Сильные навыки письменной и устной коммуникации
- Проактивность, адаптивность, умение работать в условиях неопределённости
- Возможность получить и поддерживать допуск Public Trust
- Гражданство США (требование для федерального госконтракта)
Условия
- Конкурентная компенсация по итогам собеседования
- Годовой бонус
- Медицинская, стоматологическая и офтальмологическая страховка
- Оплачиваемый отпуск (PTO)
- Страхование жизни за счёт работодателя
- Пенсионные накопления с щедрым 401(k) matching
- Работа над цифровыми продуктами для госсектора
- Спокойная и устойчивая рабочая культура без переработок
- Кросс-функциональные команды и обмен знаниями
- Инклюзивная среда и равные возможности
Навыки
- Ruby on Rails
- React
- RESTful API
- AWS
- AWS CLI
- CI/CD
- PostgreSQL
- MySQL
- OOP
- TDD
- BDD
- RSpec
- Mocha
- Jasmine
- Agile