Full Stack Software Developer

M1 TechnologyChantilly, VA
9h

About The Position

We are seeking a highly skilled Full Stack Developer to support the design, development, and deployment of end-to-end software solutions across the cloud-based development lifecycle. This role involves working across the full technology stack—including front-end interfaces, back-end services, and data layers—to deliver scalable, secure, and high-performing applications. The ideal candidate will collaborate closely with engineering leadership and cross-functional teams to translate business requirements into technical solutions, while leveraging modern frameworks, cloud infrastructure, and best practices in software development. Clearance Requirement: TS/SCI with polygraph

Requirements

  • 5–7+ years of experience in full-stack software development
  • Strong experience with application-layer programming languages such as Java, C#, or C++
  • Proficiency in front-end development using modern JavaScript frameworks (e.g., React.js), along with HTML, CSS, and related tools
  • Experience with back-end development and API design for cloud-native applications
  • Solid experience working with databases and data management tools (e.g., SQL, MongoDB, Elasticsearch, Python, R, or similar)
  • Hands-on experience developing, deploying, and maintaining applications in cloud environments such as AWS or Azure
  • Familiarity with DevOps practices, including Infrastructure as Code and CI/CD pipelines
  • Experience working in Agile/Scrum development environments

Nice To Haves

  • Experience building and integrating microservices architectures
  • Knowledge of cloud security best practices and compliance standards
  • Familiarity with containerization technologies such as Docker and Kubernetes
  • Experience with performance optimization and monitoring tools

Responsibilities

  • Collaborate with the Chief Engineer and Technical Leads to translate requirements into user stories and technical specifications
  • Design, develop, and implement full-stack software solutions, including data layer, application logic, and user interfaces
  • Build and maintain scalable APIs and web services for system integrations and data exchange
  • Architect and optimize applications for cloud environments, ensuring alignment with security and enterprise infrastructure standards
  • Integrate software components with Infrastructure as Code (IaC) and DevOps pipelines to support automated cloud orchestration
  • Apply AWS best practices to ensure cost-effective, reliable, and scalable deployments
  • Develop modern, responsive front-end interfaces using frameworks such as React.js, HTML, and CSS
  • Participate in Agile/Scrum ceremonies and contribute to iterative software delivery
  • Write and maintain unit tests to ensure code quality and reliability
  • Decompose functional requirements into actionable development tasks
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service