Post Job Free
Sign in

Software Developer

Company:
M1 Technology
Location:
Chantilly, VA
Posted:
March 19, 2026
Apply

Description:

Job Description

M1 is seeking a Software Developer to join our software development team. This role can support junior, mid-level, or senior candidates. You will be responsible for designing, developing, testing, and integrating custom software solutions across the full technology stack. The ideal candidate will have experience with all or a subset of the following: modern JavaScript frameworks (React, Vue, Angular), Java, microservice-based architectures, AWS cloud services, and both SQL and NoSQL databases.

Clearance Requirement: TS/SCI with PolygraphKey Responsibilities:

Design, develop, and test custom software solutions across various application layers and components

Translate system requirements into robust design specifications

Create and implement integration strategies for new and existing applications

Participate in and conduct code reviews to ensure quality and maintainability

Provide support for testing and deployment of application releases to production

Collaborate with cross-functional teams including product owners, QA, and DevOps

Utilize AWS cloud services for development and deployment

Work with SQL and NoSQL databases for effective data managementRequired Qualifications:

Proficiency in either front end JavaScript frameworks (e.g., React, Angular, Vue.js) or backend languages (Java, Python, NestJS, NodeJS)

Experience working with microservices architecture

Hands-on experience with cloud development platforms (AWS preferred)

Strong understanding of SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., DynamoDB, MongoDB)

Experience developing and integrating RESTful APIsPreferred Skills & Experience:

Proficient in React, TypeScript, and React Query

Familiarity with AWS services, including Lambda, DynamoDB, S3, and API Gateway

Knowledge of DevOps practices, CI/CD pipelines, and containerized deployments

Familiarity with Business Process Modeling tools such as Camunda, Flowable, or n8n.io

Strong Agile development experience using tools like JIRA and ConfluenceWhy Join M1?

Work with cutting-edge technologies on impactful projects

Collaborate in a fast-paced, Agile, mission-driven environment

Grow with opportunities for cross-training and advancement

Contribute to solutions that improve real-world systems and services

M1 Technology is an equal opportunity employer and values diversity. We do not discriminate in hiring on the basis of race, color, religion, sex, national origin, age, disability, veteran status, or any other characteristic protected by federal, state, or local law.

Full-time

Apply