More jobs:
Senior Full Stack Engineer
Job in
Salem, Roanoke County, Virginia, 24153, USA
Listed on 2026-10-04
Listing for:
Peraton
Full Time
position Listed on 2026-10-04
Job specializations:
-
IT/Tech
Web Developer
Job Description & How to Apply Below
- Bachelors degree and 8 years professional experience, or a Masters degree and 6 years professional experience, or an Associates degree and 10 years professional experience; or a high school diploma/equivalent and 12 years' professional experience.
- U.S. Citizenship required; must have the ability to obtain and maintain a Public Trust clearance; all work must be performed within the United States.
- PostgreSQL / PostGIS — Demonstrated experience designing, implementing, and optimizing relational databases with spatial data types, indexing strategies, and complex query development.
- Python Backend Development — Proficiency building RESTful APIs using FastAPI or Flask; experience with data ingestion, ETL workflows, and scripting for automation.
- JavaScript / Type Script & React — Strong front-end development skills using modern JavaScript frameworks; ability to build responsive, accessible, interactive web applications.
- GIS / Geospatial Development — Hands-on experience with ArcGIS, Arc Py, GDAL/OGR, PostGIS, and at least one web mapping library (ESRI JavaScript API, Leaflet, or Mapbox).
- API Design & Integration — Experience designing, documenting, and consuming RESTful APIs; understanding of API security, versioning, and documentation best practices.
- Data Modeling & Metadata Management — Ability to design logical and physical data models, entity-relationship diagrams, and comprehensive data dictionaries aligned with federal metadata standards.
- Cloud-Ready Architecture — Experience designing portable, maintainable systems for cloud or hybrid deployment; familiarity with containerization and cloud-native design patterns.
- Git / Git Lab Version Control — Proficiency with Git-based workflows including branching, merging, code review, and repository management.
- Section 508 / WCAG 2.0 Accessibility — Working knowledge of web accessibility standards (Level A and Level AA); experience implementing semantic HTML, ARIA attributes, keyboard navigation, and color contrast compliance.
- Federal IT Security Compliance — Familiarity with FISMA, NIST SP 800-53, and federal Certification & Accreditation (C&A) processes.
- Technical Documentation — Demonstrated ability to produce clear, complete technical documentation including user guides, API references, system schemas, and deployment guides.
- Communication & Collaboration — Strong written and verbal communication skills; experience working in cross-functional teams with government stakeholders; ability to provide clear status updates and integrate iterative feedback.
- USGS or DOI Experience — Prior experience supporting USGS, Department of the Interior, or other federal science agencies.
- Volcano or Natural Hazards Data — Familiarity with volcano monitoring data, natural hazards datasets, or environmental science data systems.
- R Programming — Experience using R for statistical analysis, data visualization, or geospatial data processing.
- ESRI / ArcGIS Web Services — Experience consuming or publishing geospatial web services in enterprise environments.
- Mobile-Responsive Development — Experience building mobile-friendly, responsive web interfaces for field or remote use.
- Content Management System (CMS) Development — Experience designing editable frameworks that allow non-technical users to manage content and workflows.
- NIST Security Frameworks — Deep familiarity with NIST SP 800-37, 800-18, 800-30, 800-64, 800-34, FIPS 199, and FIPS 200.
- DOI System Development Life Cycle (SDLC) — Experience working within the DOI SDLC and Security Integration Guide.
- Agile / Iterative Development — Experience in milestone-driven or sprint-based iterative development methodologies with government review cycles.
Peraton is seeking a Senior Full Stack Engineer…
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×