Full Stack Developer

BowheadDahlgren, VA
$95,000 - $120,000Onsite

About The Position

Bowhead is seeking a Full Stack Developer to join our team in Dahlgren, VA. The Full Stack Support will assist with the entire hardware/software lifecycle, including planning and deployment.

Requirements

  • High school diploma required
  • Three to five (3–5) years of relevant professional experience.
  • Experience resolving customer issues, including support within cloud-based environments.
  • Ability to serve as a technical consultant for internal and external stakeholders.
  • Proficiency in developing and testing web applications that integrate analytics and reporting capabilities.
  • Experience using GitLab for version control and CI/CD workflows.
  • Strong troubleshooting skills and attention to detail.
  • Excellent written and verbal communication skills.
  • Customer-facing experience.
  • Experience with JavaScript development.
  • Ability to validate code correctness and deliver stable, low-defect changes.
  • Experience working in an Agile environment, including participation in daily stand-ups, sprint grooming/refinement, and sprint planning sessions.
  • Must be proficient in using Microsoft Office Suite (Outlook, MS Teams, Word, PowerPoint, and Excel, as well as Adobe Acrobat).
  • US Citizenship is a requirement for this contract.

Nice To Haves

  • Experience diagnosing and resolving customer issues across Azure and AWS environments, using investigation and monitoring tools to improve support effectiveness and productivity.
  • Basic understanding of Helm, Argo CD, CI/CD, GitLab, GitLab Runner, Docker, Docker Compose, Kubernetes, and Vault.
  • Familiarity with AI/ML concepts or applied project experience.
  • Knowledge of core web technologies, including Vue.js and HTML.
  • Basic understanding of GitLab CI/CD structure and pipeline execution.
  • Familiarity with IaaS, virtualization, hybrid/on-prem cloud environments, identity and security systems, monitoring/logging, and storage platforms.
  • Basic knowledge of TCP/IP, routing, VPNs, VLANs, peering, and load balancing.
  • Experience with GitLab/ any other Version Control tool, and Docker.

Responsibilities

  • Build, enhance, and maintain high-quality application code and automated tests, including unit, functional, performance, and acceptance tests, for web interfaces that integrate analytics and reporting capabilities.
  • Apply working knowledge of Python (Flask), JavaScript (Vue.js), Java (Spring Boot), and/or other application development languages such as .NET. Support containerized development workflows using Docker.
  • Demonstrate a basic understanding of SQL, PL/SQL, and Oracle databases in support of application development and troubleshooting.
  • Perform basic Linux system support and scripting tasks using Linux and Bash.
  • Investigate, diagnose, and resolve application and environment-related issues, including customer-facing support when required.
  • Serve as a great team player, technical contributor and consultant to internal and external stakeholders, supporting development, integration, testing, and deployment activities.
  • Operate effectively in a fast-paced Agile development environment, including participation in 2-week sprint cycles, daily stand-ups, sprint grooming, and sprint planning sessions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service