Full Stack Developer (Mid-Level)
VivSoft Technologies · Remote
About this role
## Full Stack Developer (Mid-Level) **Location:** Remote (USA) **Type:** Full-time, W2 **Level:** Mid-Level **Clearance:** Active Secret clearance required --- ### About VivSoft VivSoft is a mission-driven technology company specializing in **Cloud, DevSecOps, Artificial Intelligence, and Digital Experience**. We build open, scalable, automated solutions that support **digital transformation in the federal space**. --- ### Job Summary Seeking a **Mid-Level Full Stack Developer** to support **application development and data operations** for a federal program. You will work end-to-end across modern front-end interfaces, back-end services, REST APIs, microservices, databases, authentication, caching, automated testing, and **CI/CD pipelines**. You’ll design, build, test, deploy, and maintain **secure and scalable applications** using **TypeScript, Node.js, Go**, and modern SPA frameworks in an **Agile** environment. --- ### Key Responsibilities - Design, develop, test, and deploy full-stack web applications (UI, back-end services, APIs, relational databases) - Build client/server components using **TypeScript** - Develop and maintain **Node.js** services using **Express** and **TypeORM** (or similar ORM) - Develop **REST microservices** in **Go** using **Echo** (or similar) - Build responsive single-page applications using **Vue 3, React, Angular**, or comparable frameworks - Design and maintain relational database structures using **MariaDB/MySQL**, SQL, and version-controlled schema migrations - Implement **Redis** caching and session management - Design and document REST APIs using **OpenAPI/Swagger** - Implement secure authentication/authorization using **OIDC, JWT**, and identity providers such as **Keycloak** - Develop and maintain automated tests (e.g., **Vitest, Jest, Go testing/mocks, Cypress**) - Build, maintain, and support containerized environments using **Docker** - Contribute to automated build/test/security/deployment pipelines using **GitLab CI/CD** - Apply secure coding practices and remediate vulnerabilities from scanning - Conduct peer code reviews and provide technical guidance - Participate in Agile ceremonies (planning, estimation, refinement, reviews, retrospectives) - Maintain technical documentation and system/API design documentation - Collaborate with Product Owners, QA, DevSecOps, Platform Engineers, and other stakeholders --- ### Required Qualifications - **3–7 years** professional full-stack software development experience - **Active U.S. Government Secret clearance** - Professional experience with **TypeScript** (client + server) - Hands-on experience with **Node.js + Express** - Experience with an ORM such as **TypeORM** (or comparable) - Experience developing **REST microservices in Go** (Echo or similar) - Experience with modern SPA frameworks (**Vue 3, React, Angular**) - Experience with relational databases (**MariaDB/MySQL**), including SQL and schema migrations - Experience using **Redis** for caching/session management - Experience designing/documenting REST APIs with **OpenAPI/Swagger** - Experience implementing **OIDC/JWT** authentication using **Keycloak** (or similar) - Experience with automated testing (**Vitest, Jest**, or comparable; Go testing with mocks) - Experience with end-to-end testing using **Cypress** - Hands-on experience with **Docker** and containerized development - Experience building/maintaining **CI/CD** pipelines using **GitLab CI/CD** - Strong understanding of
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.