Open role
[Remote] Full Stack Developer
Note: The job is a remote job and is open to candidates in USA. SoTalent seeks a Mid-Level Full Stack Developer to build, deploy, and maintain secure enterprise applications and support data operations for a federal program. The role spans frontend and backend development, microservices, databases, security, testing, CI/CD, and collaboration across Agile product and engineering teams.
Responsibilities
- Design, develop, test, deploy, and maintain full-stack web applications
- Build scalable and maintainable frontend and backend solutions
- Develop secure, high-performance applications supporting federal program operations
- Participate in architecture, design, implementation, and operational support activities
- Troubleshoot and resolve application defects and performance issues
- Develop responsive Single Page Applications (SPAs)
- Implement responsive and accessible user experiences
- Integrate frontend applications with RESTful services and APIs
- Optimize performance, usability, and maintainability
- Build and maintain backend services using:
- Develop scalable API platforms supporting enterprise workflows
- Implement business logic, integrations, and service-layer functionality
- Create maintainable and reusable backend components
- Support modernization and service decomposition efforts
- Develop REST-based microservices using:
- Design loosely coupled, scalable service architectures
- Develop APIs supporting distributed applications and integrations
- Support service communication and operational resiliency
- Design and maintain relational database structures
- Develop and optimize SQL queries
- Implement version-controlled schema migrations
- Manage application data integrity, performance, and consistency
- Support database modernization initiatives
- Design and document REST APIs
- Maintain API specifications and standards
- Support integration across application services and external systems
- Ensure consistency and discoverability of APIs across teams
- Implement secure authentication and authorization mechanisms
- Support identity federation and role-based access control
- Apply secure coding standards and security best practices
- Remediate vulnerabilities identified through security scanning activities
- Implement Redis-based solutions for:
- Optimize application performance and response times
- Support scalability and efficient resource utilization
- Develop and maintain automated testing frameworks
- Create:
- Maintain test coverage and software quality standards
- Build and support containerized environments using Docker
- Create reproducible deployment environments
- Package applications and services for deployment
- Support cloud-native application architectures
- Collaborate with DevSecOps and Platform teams
- Develop and maintain GitLab CI/CD pipelines
- Automate:
- Improve software delivery efficiency and reliability
- Integrate DevSecOps practices into development workflows
- Participate in:
- Collaborate with:
- Contribute to continuous improvement initiatives
- Develop and maintain:
- Conduct peer code reviews
- Share knowledge and engineering best practices
Skills
- 3-7 years of professional Full Stack Software Development experience
- Active U.S. Government Secret Clearance
- Experience delivering production-grade web applications and APIs
- Strong understanding of software development lifecycle (SDLC)
- TypeScript
- Vue 3, React, or Angular
- Modern SPA Development
- Client-Side Application Architecture
- Node.js
- Express.js
- TypeORM or equivalent ORM technologies
- RESTful Services
- Golang
- Echo Framework
- REST Microservices
- Unit Testing and Mocking
- MariaDB
- MySQL
- SQL Development
- Database Schema Design
- Version-Controlled Migrations
- OIDC
- JWT
- OAuth2
- Keycloak
- Authentication & Authorization
- Vitest
- Jest
- Cypress
- Go Testing Frameworks
- Automated Testing Methodologies
- Docker
- GitLab CI/CD
- CI/CD Automation
- DevSecOps Practices
- Monolith-to-Microservices Migration
- Expand/Contract Database Migration Patterns
- Application Modernization Strategies
- OpenTelemetry
- Distributed Tracing
- Structured Logging
- Monitoring & Observability
- Kubernetes
- Helm
- Flux
- Kustomize
- GitOps Methodologies
- AWS
- Amazon S3
- Amazon RDS
- AWS GovCloud
- DoD IL2 / IL5 Environments
- OWASP Top 10
- Content Security Policy (CSP)
- Software Composition Analysis (SCA)
- Dependency Vulnerability Scanning
- Rust
- Cloud-Native Architectures
- Federal Government Systems
- CompTIA Security+
- DoD 8140 IAT Level II Compliance
Company Overview