Full Stack Developer

Bowhead•Dahlgren, VA
•$95,000 - $125,000

About The Position

Bowhead is seeking a Full Stack Developer to join its team in Dahlgren, Virginia. The role supports the entire hardware and software lifecycle, including planning and deployment. The developer will address customer issues across Azure and AWS cloud environments, advise engineering, IT, and customer organizations on technical deployment challenges, and build and maintain web applications and automated tests.

Requirements

  • High school diploma required; a bachelor's degree is preferred.
  • Three to five years of relevant professional experience.
  • Experience in troubleshooting, root-cause analysis, and diagnostic tools, including support for cloud-hosted environments.
  • Ability to advise internal teams on deployment, architecture, and troubleshooting best practices.
  • Hands-on experience with GitLab project management, version control, and CI/CD pipeline creation, optimization, and automation.
  • Ability to troubleshoot complex technical issues across software, infrastructure, and cloud environments.
  • Excellent attention to detail and strong written and verbal communication skills.
  • Experience in a customer-facing technical role.
  • Experience with JavaScript.
  • Experience developing Helm charts and deploying containerized applications.
  • Experience using HashiCorp Vault for secrets management and secure configuration.
  • Understanding of compliance requirements, secure coding standards, audit readiness, and organizational security policies.
  • Must be able to maintain a Secret-level clearance and obtain a Top Secret clearance.
  • U.S. citizenship is required for this contract.

Nice To Haves

  • Knowledge and working experience with web technologies, specifically Vue.js, Python Flask, and Java Spring; HTML knowledge is a plus.
  • Knowledge of configuring and troubleshooting Kubernetes infrastructure creation and deployments.
  • Experience with IaaS solutions, including system virtualization; on-premises and/or hybrid cloud computing; cloud identity and security systems; cloud monitoring and logging; and local and cloud storage.
  • Understanding of networking fundamentals such as TCP/IP, routing, VPNs, VLANs, peering, and load balancing.
  • Knowledge and working experience with TypeScript, GitLab, and Docker.
  • Bachelor's degree.

Responsibilities

  • Diagnose and resolve customer issues using investigation tools to improve productivity for workloads across Azure and AWS cloud environments.
  • Consult with internal Engineering and IT teams and customer organizations as a subject matter expert to resolve technical deployment obstacles and improve service delivery.
  • Develop and maintain high-quality software code and automated unit, functional, performance, and acceptance tests for web applications integrating data, analytics, and reporting components.
  • Validate code correctness and ensure changes are bug-free.
  • Develop and maintain software and automated testing frameworks for scalable and secure web applications.
  • Support deployment, architecture, and troubleshooting best practices.
  • Use GitLab project management, version control, and CI/CD pipelines, including pipeline creation, optimization, and automation.
  • Develop and deploy Helm charts for containerized applications.
  • Use HashiCorp Vault for secrets management and secure configuration practices.
  • Apply secure coding standards, support audit readiness, and adhere to organizational security policies.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service