Description
About Science and Technology Corporation (STC):
Science and Technology Corporation (STC) is a science, sensors, and systems company founded in 1979. We provide advanced scientific, engineering, and technical services to NASA, NOAA, DoD, and other federal and state agencies. Our staff support operational missions that monitor the heartbeat of our planet through Earth observing systems and environmental intelligence platforms.
Employment Category: Full-Time/Exempt
Location: Hybrid
Security Clearance: None
Citizenship: U.S. Citizenship
Salary: $150,000 - $175,000
Help build the technology that powers the Nation’s weather forecasting capability.
Science and Technology Corporation (STC) is seeking a Senior Full Stack Developer to support systems and applications that enable the National Weather Service (NWS) to deliver accurate, timely, and reliable weather intelligence to the public, emergency managers, aviation, maritime operations, and other critical sectors.
This role supports NOAA programs responsible for developing and integrating modern data systems that process, distribute, and visualize environmental observations used in weather forecasting and decision support. Working alongside engineers, scientists, and program stakeholders, the developer will design and implement scalable software solutions that support mission-critical weather data workflows and operational systems.
The position is part of a broader team advancing NOAA’s environmental data architecture and helping ensure that the technologies supporting the National Weather Service remain robust, secure, and capable of meeting evolving forecasting demands.
Responsibilities
Design, develop, and implement modern full-stack web applications supporting NOAA and National Weather Service systems.
Build scalable front-end interfaces using frameworks such as React, Angular, or Vue.js.
Develop robust back-end services and APIs using Python, Java, Node.js, or Spring Boot.
Develop RESTful APIs and microservices that integrate with NOAA data platforms and operational systems.
Work with geospatial and environmental datasets, integrating model outputs, satellite data, and observational data streams.
Implement cloud-native solutions using technologies such as AWS, Kubernetes, Docker, and container orchestration platforms.
Collaborate with engineers, scientists, and program stakeholders to translate mission requirements into technical solutions.
Ensure software solutions follow DevSecOps best practices, including automated testing and CI/CD pipelines.
Participate in architecture discussions and provide recommendations for system modernization and performance improvements.
Document system architecture, application functionality, and development workflows.
Benefits:
Paid Time Off Starting at 80 hrs/yr, 11 Federal holidays, and 56 hrs/yr Sick Leave
401K with up to 4% employer matching contribution
Comprehensive Medical, Dental, Vision Insurance, Short Term/Long Term Disability
Flexible spending account
Health savings account
Tuition reimbursement
Requirements
Extensive experience developing full-stack web applications in enterprise or government environments.
Strong experience with JavaScript frameworks (React, Angular, or Vue) and modern front-end development practices.
Experience developing back-end services using Python, Java, Node.js, or similar languages.
Experience developing REST APIs and microservices architectures.
Experience using Git, CI/CD pipelines, and automated testing frameworks.
Experience with containerization technologies such as Docker and Kubernetes.
Strong understanding of secure coding practices and scalable system design.
Strong written and verbal communication skills.
U.S. Citizen or Permanent Resident
Highly Desired
Experience supporting federal programs, particularly NOAA, NASA, or DoD.
Experience working with geospatial, meteorological, or environmental datasets.
Experience with AWS or other cloud platforms (GovCloud environments preferred).
Familiarity with Agile, DevOps, or DevSecOps development environments.