Skip to main content
M

Full Stack Software Developer

M1 Technology LLC

Location

Herndon, VA

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

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 tasks

Required 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 environments

Preferred 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

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs