Full Stack Developer
Herndon, Fairfax County, Virginia, 22070, USA
Listed on 2026-10-17
-
Software Development
Full Stack Developer, Backend Developer, DevOps
Job Title: Full Stack Developer
Location: Remote - USA
Clearance: Active Secret clearance required
Type: Full-time, W2
At Viv Soft, we aim to solve complex federal problems using emerging and open technologies in a collaborative and rewarding environment. Viv Soft is a diverse team of strategists, engineers, designers, and creators experienced in building high-performance, effective software, with a focus on impactful organisational design and software delivery dynamics. We build secure Software Factories based on DoD reference designs and NIST Frameworks for Cloud and Dev Sec Ops .
These factories deliver AI/ML Applications, Data Science Platforms, Blockchain and Microservices for DoD, Healthcare and Civilian Agencies
We are seeking a Mid-Level Full Stack Developer to support application development and data operations for a federal program. This role will be responsible for end-to-end application development across modern front-end interfaces, back-end services, REST APIs, microservices, databases, authentication, caching, automated testing, and CI/CD pipelines.
The successful candidate will work within an Agile development environment to design, build, test, deploy, and maintain secure and scalable applications using Type Script, Node.js, Go, and modern SPA frameworks. This role requires hands‑on experience across the full application stack and close collaboration with Product Owners, Dev Sec Ops and Platform Engineers, QA teams, and other technical stakeholders.
Key Responsibilities:- Design, develop, test, and deploy full-stack web applications spanning user interfaces, back-end services, APIs, and relational databases.
- Develop client-side and server-side application components using Type Script.
- Build and maintain Node.js services using Express and ORM technologies such as TypeORM.
- Develop REST‑based microservices in Go using Echo or similar frameworks.
- Develop responsive single‑page applications using Vue 3, React, Angular, or comparable modern front‑end frameworks.
- Design and maintain relational database structures using MariaDB/MySQL, SQL, and version‑controlled schema migrations.
- Implement Redis‑based caching and session management.
- Design and document REST APIs using OpenAPI/Swagger.
- Implement secure authentication and authorization using OIDC, JWT, and identity providers such as Keycloak.
- Develop and maintain automated test coverage using frameworks such as Vitest, Jest, Go testing and mocks, and Cypress.
- Build, maintain, and support containerized application environments using Docker.
- Contribute to automated build, test, security, and deployment pipelines using Git Lab CI/CD.
- Implement secure coding practices and address vulnerabilities identified through application and dependency scanning.
- Conduct peer code reviews and provide technical guidance to other developers.
- Participate in Agile ceremonies, including sprint planning, estimation, backlog refinement, reviews, and retrospectives.
- Develop and maintain technical documentation, API specifications, implementation notes, and system design documentation.
- Collaborate with Product Owners, QA teams, Dev Sec Ops engineers, and other stakeholders throughout the software development lifecycle.
- 3-7 years of professional full-stack software development experience.
- Active U.S. Government Secret clearance.
- Professional experience using Type Script for both client-side and server-side development.
- Hands‑on experience developing Node.js applications using Express.
- Experience using an ORM such as TypeORM or a comparable technology.
- Experience developing REST microservices in Go using Echo or a similar framework.
- Experience with a modern single-page application framework such as Vue 3, React, or Angular.
- Experience…
(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).