Science and Technology Corporation
Full Stack Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Fullstack-инженер в программу HIVE по модернизации AWIPS для National Weather Service. Работа над переводом legacy-системы в cloud-native веб-приложение на AWS с React/TypeScript фронтендом и Java/Spring Boot микросервисами.
Задачи
- Разрабатывать fullstack-функции в React/TypeScript micro-frontend монорепозитории и Java/Spring Boot микросервисном бэкенде
- Разрабатывать компоненты геопространственной визуализации на MapLibre GL и/или Deck.gl в архитектуре module federation
- Реализовывать RESTful API в multi-module Maven монорепозитории независимо деплоимых микросервисов
- Писать чистый, покрытый тестами и типизированный код по конвенциям репозиториев
- Отлаживать приложение по всему стеку — от рендеринга карт в браузере до кэширования в бэкенд-сервисах
- Поддерживать CI/CD пайплайны на GitLab CI и участвовать в поддержке Kubernetes Helm-чартов
- Реализовывать аутентификацию и авторизацию на JWT (OAuth2/OIDC)
- Участвовать в Agile-церемониях и технических дизайн-ревью
- Использовать AI-инструменты разработки (Claude Code с CI-интегрированным AI code review)
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области
- 5+ лет опыта fullstack веб-разработки
- React 19 и TypeScript, построение компонентных UI в масштабе
- Опыт геопространственной визуализации с MapLibre GL и/или Deck.gl
- Java 17+ и Spring Boot 3/4, RESTful микросервисы в multi-module Maven проекте
- PostgreSQL и Redis, включая кэширование в cluster-mode
- Docker и Kubernetes, написание и поддержка Helm-чартов
- Опыт работы с GitLab CI/CD пайплайнами
- Сервисы AWS (AppConfig, Cognito, ECR или аналоги)
- Аутентификация/авторизация на JWT (OAuth2/OIDC)
- 5+ лет опыта с облачными сервисами AWS и разработкой
- Требуется гражданство США
Условия
- Полностью удалённая работа
- Требуется гражданство США или статус постоянного резидента
- Работа в коллаборативной Agile-среде
Навыки
- React
- TypeScript
- MapLibre GL
- Deck.gl
- Java
- Spring Boot
- Maven
- PostgreSQL
- Redis
- Docker
- Kubernetes
- Helm
- GitLab CI
- AWS
- AppConfig
- Cognito
- ECR
- JWT
- OAuth2
- OIDC
- Vite
- Module Federation
- Zustand
- Tailwind CSS
- React Aria Components
- Jest
- React Testing Library
- Playwright
- pnpm
- OPA/Rego
- Claude Code