LMI
Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Software Engineer в команду платформы IronGate — защищённой системы сбора и передачи данных для федеральных заказчиков. Работа над UI-воркфлоу, API и моделями данных с полным циклом разработки и эксплуатации production-систем.
Задачи
- Разрабатывать и поддерживать full-stack функциональность IronGate на Angular (v21+), TypeScript, Node.js и Express: UI-воркфлоу, API и хранение данных
- Проектировать и развивать новые и существующие фичи на React, обеспечивая совместимость с Angular-компонентами
- Разрабатывать и документировать RESTful API с OpenAPI/Swagger
- Проектировать и оптимизировать модели данных в PostgreSQL (AWS RDS): индексы, производительность запросов, надёжность
- Работать в Kubernetes-архитектуре: контейнеризация, деплой и эксплуатация backend-сервисов и cron-планировщиков
- Улучшать frontend UX на Angular, React и PrimeNG, создавая переиспользуемые адаптивные компоненты
- Поддерживать потоки интеграции данных через Airbyte и ETL-пайплайны
- Интегрировать сервисы с AWS GuardDuty и следовать практикам безопасной разработки и DevSecOps
- Участвовать в code review и дизайн-сессиях, формируя API-контракты, схемы данных и модульные архитектуры
- Применять AI-driven практики разработки, задавая guardrails, слои валидации и покрытие тестами
- Поддерживать автоматизированное тестирование (unit, integration, e2e) и CI/CD-пайплайны
- Диагностировать баги, устранять узкие места производительности и обеспечивать наблюдаемость в контейнерных средах
- Участвовать в развитии архитектуры: Apache Spark, Apache Hudi, Elasticsearch, Kong, Python API (FastAPI/Flask)
Требования
- 6+ лет опыта в software engineering с full-stack ответственностью в production-средах
- Экспертиза в full-stack разработке с современными JavaScript/TypeScript фреймворками
- Подтверждённый опыт разработки production-приложений на React
- Опыт с Angular (или сопоставимым современным frontend-фреймворком) и TypeScript
- Практический опыт создания React-приложений: hooks, композиция компонентов, управление состоянием, роутинг
- Уверенное владение HTML, CSS, адаптивным дизайном и компонентными UI-паттернами
- Опыт с UI-библиотеками вроде PrimeNG
- Node.js и Express.js для построения RESTful API
- Опыт проектирования и использования спецификаций OpenAPI/Swagger
- Практическая работа с реляционными БД (предпочтительно PostgreSQL): SQL, индексы, оптимизация запросов
- Опыт деплоя и эксплуатации сервисов в Kubernetes и работы с контейнеризированными приложениями (Docker, Helm)
- Знакомство с планировщиками задач (cron) и event-driven или batch-паттернами
- Опыт использования AI-инструментов разработки (GitHub Copilot, ассистенты) с умением валидировать и дорабатывать сгенерированный код
- Опыт с инструментами тестирования (Jest, Vitest, Cypress, Playwright или аналоги) и построения автоматизированной валидации и e2e-тестов
- Знакомство с практиками безопасной разработки: сканирование кода, управление зависимостями, security-тестирование
- Опыт с CI/CD (GitHub Actions, GitLab CI или аналоги) и Git-воркфлоу
- Комфорт с Agile/Lean, быстрыми циклами поставки и обратной связью от пользователей
- Активный допуск Secret (security clearance) обязателен
- Только граждане США, имеющие право на получение security clearance
Условия
- Целевой диапазон зарплаты: $122209.58 - $211317.81
- Формат: удалённо (US-Remote)
- Работа над mission-ready платформой для федеральных агентств
- Бонус: опыт в secure government средах (DoD, IL5+, FedRAMP)
- Бонус: опыт с AWS (RDS, S3, GuardDuty)
- Бонус: знакомство с Apache Spark, Apache Hudi, Elasticsearch
- Бонус: опыт с API-шлюзами (Kong), service mesh и zero-trust
- Бонус: опыт в геопространственных приложениях и аналитике
- Бонус: сертификации Security+, AWS Developer/Architect, Kubernetes
- Бонус: опыт в стартапах или быстрорастущих командах
Навыки
- Angular
- TypeScript
- Node.js
- Express
- React
- RESTful API
- OpenAPI
- Swagger
- PostgreSQL
- AWS RDS
- Kubernetes
- Docker
- Helm
- PrimeNG
- Airbyte
- AWS GuardDuty
- JavaScript
- HTML
- CSS
- Jest
- Vitest
- Cypress
- Playwright
- CI/CD
- GitHub Actions
- GitLab CI
- Git
- Apache Spark
- Apache Hudi
- Elasticsearch
- Kong
- Python
- FastAPI
- Flask
- AWS S3
- SQL