About this role
Job Title: Full Stack Developer (Mid-Level)
Location: Remote
Clearance: Active Secret clearance required
Type: Full-time, W2
About VivSoft:
VivSoft is a mission-driven technology company specializing in Cloud, DevSecOps, Artificial Intelligence, and Digital Experience. We are a diverse team of innovators focused on creating open, scalable, and automated solutions that drive digital transformation in federal space. Our work culture fosters collaboration, creativity, and continuous learning.
Job Summary:
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 front-end interfaces, back-end services, APIs, microservices, and databases.
The successful candidate will work within an Agile development environment to design, build, test, deploy, and maintain secure and scalable applications. This role requires hands-on experience across the full application stack and close collaboration with Product Owners, DevSecOps 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, and databases.
- Build and maintain RESTful APIs and microservices that support data operations and integrate with enterprise systems.
- Develop responsive front-end interfaces and ensure consistent user experience and accessibility compliance.
- Design and optimize relational and NoSQL data models, queries, and data access layers.
- Implement secure coding practices and remediate vulnerabilities identified through static and dynamic application security scanning.
- Contribute to CI/CD pipelines, containerization, and cloud deployments in collaboration with DevSecOps and Platform Engineers.
- Conduct peer code reviews and provide technical guidance and mentorship to junior developers.
- Develop and maintain technical documentation and API specifications.
- Participate in Agile ceremonies, including sprint planning, estimation, backlog refinement, reviews, and retrospectives.
- Collaborate with Product Owners, QA teams, and technical stakeholders to deliver secure, reliable, and maintainable solutions.
- Communicate technical designs, implementation approaches, and tradeoffs to both technical and non-technical stakeholders.
- Take ownership of application quality, security, testing, and successful delivery across the full development lifecycle.
Required Qualifications:
- Minimum 5 years of professional full-stack software development experience.
- Bachelor's degree in Computer Science, Information Systems, Engineering, Data Science, or a related technical field; additional relevant experience may substitute year-for-year.
- Proficiency in back-end programming language Node.js.
- Experience with a modern front-end framework such as React, Angular, or Vue.
- Experience designing and consuming RESTful APIs and developing microservices.
- Experience with relational databases such as PostgreSQL, SQL Server, or Oracle and proficiency with SQL.
- Experience using Git-based version control.
- Experience with automated software testing and CI/CD pipelines.
- Working knowledge of secure coding practices and the OWASP Top 10.
- Experience working within Agile software development environments.
- Ability to clearly communicate technical designs and tradeoffs across front-end, back-end, and data layers.
- Strong written communication skills for technical documentation and API specifications.
- Strong collaboration skills and ability to work effectively with Product Owners, DevSecOps/Platform Engineers, QA teams, and other technical stakeholders.
- U.S. Citizenship.
- Active U.S. Government Secret clearance.
Preferred Qualifications:
- Experience with Docker and Kubernetes.
- Experience deploying or supporting applications in AWS or Azure environments, including GovCloud.
- Experience with NoSQL technologies such as MongoDB, DynamoDB, or Elasticsearch.
- Experience with messaging and streaming technologies such as Kafka or RabbitMQ.
- Prior experience supporting DoD or other Federal Government programs.
- Experience mentoring junior software developers.
- Experience designing and supporting cloud-based microservices architectures.
- AWS Certified Developer certification or comparable AWS certification.
- Microsoft Azure Developer certification or comparable Azure certification.
Benefits:
- Comprehensive Medical, Dental, and Vision Plans (Healthcare benefits are 100% employer-paid for employees only)
- Life Insurance
- Paid Time Off (Flexible/Combined PTO, Bereavement Leave, 11 Company Paid Holidays)
- 401K Retirement Plan with employer match
- Professional Development Training Reimbursement
