DAn Solutions
Full Stack Developer (Hybrid)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack разработчик для поддержки и развития платформы совместной работы на базе Drupal и open-source технологий. Работа с пользователями и заказчиком, участие в архитектуре и демонстрация новых возможностей.
Задачи
- Разрабатывать, поддерживать и развивать платформу совместной работы на Drupal и других open-source технологиях
- Поддерживать несколько развёртываний платформы в разных средах
- Работать напрямую с пользователями и руководством заказчика: собирать требования и валидировать функциональность
- Участвовать в обсуждении архитектуры и дизайна системы, давать технические рекомендации
- Проектировать и разрабатывать безопасные и надёжные веб-приложения
- Разрабатывать frontend-функциональность на JavaScript и/или TypeScript
- Поддерживать веб-приложения на Linux-серверах
- Работать с реляционными БД, включая PostgreSQL
- Участвовать в управлении исходным кодом, CI и DevOps-процессах
- Демонстрировать новую функциональность пользователям и стейкхолдерам
- Взаимодействовать с разработчиками и инженерами для устранения проблем и повышения производительности
- Помогать и менторить junior-разработчиков
- Улучшать окружения разработки, build-пайплайны, автотесты и процессы доставки
Требования
- Гражданство США и возможность получить допуск TS/SCI с полиграфом
- Опыт frontend-разработки на JavaScript и/или TypeScript
- Опыт разработки безопасных и надёжных веб-приложений на Linux-серверах
- Опыт работы с реляционными БД, например PostgreSQL
- Знание и практический опыт с Git-воркфлоу, CI и DevOps-практиками
- Девять лет опыта в software engineering, systems engineering или смежной области (бакалавр заменяет 4 года, магистр — 6 лет)
Условия
- Гибридный график: примерно 2–3 дня в офисе в неделю
- Офисы в Annapolis Junction, MD, Washington, DC или Reston, VA
- Требуется действующий допуск TS/SCI с полиграфом, удалённая работа невозможна
Навыки
- Drupal
- JavaScript
- TypeScript
- Linux
- PostgreSQL
- Git
- CI
- DevOps
- PHP
- Vue
- Angular
- React
- Elasticsearch
- NoSQL
- Agile
- Scrum
- SRE