Post Job Free
Sign in

Full Stack Software Developer

Company:
M1 Technology
Location:
Herndon, VA
Posted:
April 05, 2026
Apply

Description:

Job Description

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

Key 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 tasksRequired Qualifications

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 environmentsPreferred Qualifications

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

Full-time

Apply