Full Stack Software Engineer
- Company
- Science and Technology Corporation (STC)
- Location
- Remote - United States
- Work type
- Full Time
- Posted
- 2026-11-05
Job description
Specific Duties Will Include
Build fullstack features spanning the React/TypeScript micro-frontend monorepo and the Java/Spring Boot microservices backend
Develop geospatial visualization components using MapLibre GL and/or Deck.gl within a module-federation micro-frontend architecture
Implement RESTful API endpoints in a multi-module Maven monorepo of independently deployable microservices
Write clean, tested, well-typed code following each repository's established conventions
Debug across the full stack, from map rendering in the browser to caching behavior in backend services
Maintain CI/CD pipelines using GitLab CI and contribute to Kubernetes Helm chart maintenance
Implement JWT-based authentication and authorization workflows (OAuth2/OIDC)
Participate in Agile ceremonies and contribute to technical design reviews
Leverage AI-assisted development tooling (the program uses Claude Code extensively with CI-integrated AI code review)
Job Requirements
Bachelor's degree in Computer Science, Software Engineering, or related field
5+ years of experience in fullstack web application development
React 19 and TypeScript; building component-driven UIs at scale
Geospatial visualization experience with MapLibre GL and/or Deck.gl
Java 17+ and Spring Boot 3/4; RESTful microservices in a multi-module Maven project
PostgreSQL and Redis, including cluster-mode caching considerations
Docker and Kubernetes; writing and maintaining Helm charts
GitLab CI/CD pipeline experience
AWS services (AppConfig, Cognito, ECR, or equivalent)
JWT-based authentication/authorization (OAuth2/OIDC)
5+ years of experience with AWS cloud services and development
US Citizenship required
Preferred Qualifications
Vite build tooling and Module Federation for micro-frontend architecture
Zustand state management
Tailwind CSS and accessible component libraries (React Aria Components or similar)
Jest, React Testing Library, and Playwright for end-to-end testing
pnpm monorepo workspace experience
OPA/Rego policy-as-code for authorization
GIS or geospatial domain experience
AI-assisted development workflow experience
Federal or government contracting background
Understanding of weather data formats (GRIB, NetCDF) and processing requirements