What are the responsibilities and job description for the Full Stack Developer position at M1 Technology LLC?
M1 Technology is seeking a skilled Full Stack Developer to contribute to the design, development, and deployment of cloud-native software solutions. This role requires hands-on experience across the software development lifecycle, including front-end, back-end, data layer, and cloud integration. You will work within an Agile team to deliver secure, scalable, and high-performing applications on modern cloud infrastructure.
Clearance Requirement: TS/SCI with Polygraph
Key Responsibilities:
Clearance Requirement: TS/SCI with Polygraph
Key Responsibilities:
- Collaborate with the Chief Engineer and Technical Leads to translate business requirements into user stories and technical tasks.
- Design and implement full-stack software solutions, covering the data layer, application logic, and user interface.
- Develop and maintain APIs and web services for seamless integration across systems and data sets.
- Write unit and integration tests to ensure code quality and maintainability.
- Use DevOps and Infrastructure-as-Code tools to automate cloud deployment and orchestration.
- Apply AWS (or other cloud) best practices to optimize cost and performance.
- Participate in Agile/Scrum ceremonies and contribute to iterative software development.
- 4–7 years of full-stack development experience, with proficiency in:
- Application Layer Programming: Java, C#, C , or similar languages
- Front-End Development: JavaScript (React.js), HTML, CSS, Bootstrap
- Back-End & API Development: Python, JavaScript/TypeScript, RESTful API design
- Database/Data Layer: SQL (PostgreSQL, MySQL), NoSQL (MongoDB, Elasticsearch), Python for data processing
- Experience deploying and maintaining cloud-native applications on platforms such as AWS or Azure
- Familiarity with DevOps tools and practices, including cloud orchestration and CI/CD pipelines
- Agile development experience, including story decomposition and sprint planning
- Experience with Infrastructure-as-Code (e.g., Terraform, CloudFormation)
- Knowledge of security best practices for cloud applications
- Understanding of modern architectural patterns (e.g., microservices, event-driven architecture)
- Experience with data integration and analytics tools
- AWS certification or similar cloud platform credentials
- Languages: JavaScript, TypeScript, Python, Java, C#
- Frameworks: React.js, Node.js
- Databases: SQL, MongoDB, Elasticsearch
- Cloud: AWS (EC2, Lambda, S3, RDS), Azure
- DevOps: Docker, Kubernetes, Git, Jenkins, Terraform
- Methodologies: Agile/Scrum, CI/CD, TDD
- Work on cutting-edge cloud-based solutions that make an impact
- Collaborative and innovative team environment
- Opportunities for career advancement and professional development