Job Description
We are seeking a talented and experienced Software Developer to join our dynamic Agile development team. 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 modern JavaScript frameworks, 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
Perform regression testing and ensure Section 508 compliance
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 modern JavaScript frameworks (e.g., React, Angular, Vue.js)
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
Proficiency in Python for backend or scripting tasks
Familiarity with AWS services, including Lambda, DynamoDB, S3, and API Gateway
Experience ensuring 508 compliance and accessibility standards
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 Us?
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