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