> Markdown version of [/jobs/ext/4711695-senior-full-stack-software-developer](https://www.wearedevelopers.com/jobs/ext/4711695-senior-full-stack-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Software Developer - **Company:** Nou Systems Inc - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Applications Architecture, Automation of Tests, Microsoft Azure, Configuration Management, Software Documentation, Software Quality, Databases, Continuous Integration, Relational Databases, Database Design, Software Design Patterns, Django Web Framework, Python (Programming Language), NoSQL, Object-Relational Mapping, Object-Oriented Software Development, Scrum Methodology, Software Architecture, E2e Testing, Data Mesh, Next.js, Software Engineering, SQL Databases, Systems Integration, TypeScript, Software Vulnerability Management, Web Applications, Cloud Platform System, ReactJS, Software Security, Cypress (Programming Language), Backend, Gitlab, Git, Pytest, Containerization, Information Technology, Front End Software Development, Restful APIs, Code Restructuring, Software Version Control, Devsecops, Docker, Legacy Systems - **Published:** November 14, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9314265/senior-full-stack-software-developer ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Engineering, or a related technical discipline. * 5+ years of full-time professional, hands-on software development experience. * Demonstrated experience leading technical development efforts, providing architectural guidance, or mentoring other software developers. * Professional experience developing backend applications and services using Python. * Professional experience developing modern web applications using JavaScript or TypeScript and React. * Experience designing, developing, and integrating RESTful APIs. * Experience with relational databases, SQL, and object-oriented programming principles. * Experience with Git-based version control and collaborative software development workflows. * Working knowledge of Agile software development methodologies and practices. * Strong analytical, troubleshooting, communication, and collaboration skills. * Must be a U.S. citizen. * Must possess or be able to obtain an active Secret security clearance., * Experience developing full-stack applications using Django, React, and Next.js. * Experience serving as a technical lead or senior developer on a cross-functional Agile software development team. * Experience with Microsoft Azure, Azure Government, or other DoD cloud environments. * Familiarity with DoD Impact Level 5 (IL5) and Impact Level 6 (IL6) environments. * Experience designing scalable application architectures and integrating enterprise data services. * Experience with database design, data modeling, SQL/NoSQL databases, and Object-Relational Mapping (ORM) frameworks. * Experience with Docker, Podman, or other containerization technologies. * Experience implementing and maintaining CI/CD pipelines using Azure DevOps, GitLab, or similar platforms. * Experience developing and executing automated unit, integration, and end-to-end tests. * Familiarity with Cypress, pytest, or similar testing frameworks. * Experience with software security scanning, vulnerability remediation, and DevSecOps practices. * Familiarity with Risk Management Framework (RMF), Authority to Operate (ATO), and DoD cybersecurity requirements. * Experience deploying and sustaining applications in production cloud environments. * Experience creating technical architecture diagrams, system documentation, and development workflows. * Experience supporting software modernization, refactoring legacy applications, and improving existing codebases. * Experience with Agile planning, backlog refinement, technical estimation, and release coordination. * Ability to collaborate effectively with multidisciplinary teams and Government stakeholders. ## Description nou Systems, Inc. (nSI) is seeking a Technical Lead / Senior Full-Stack Software Developer to support the continued development, modernization, and sustainment of the Army Test and Evaluation Command (ATEC) Data Mesh. The ideal candidate will be a hands-on technical leader with strong experience developing modern web applications using Python, Django, React, and Next.js. This individual will lead technical design and development activities, guide software architecture decisions, mentor developers, and ensure delivery of secure, scalable, and maintainable solutions. The position will support application refurbishment, new capability development, system integration, and sustainment within secure Department of Defense (DoD) cloud environments. The candidate will work collaboratively with Government stakeholders and a cross-functional development team in an Agile environment. Responsibilities * Serve as the technical lead for a full-stack development team, providing technical direction, architectural guidance, and hands-on software development. * Design, develop, maintain, and enhance web-based applications using Python, Django, React, Next.js, and related technologies. * Lead technical design discussions and recommend improvements to application architecture, performance, scalability, security, and maintainability. * Oversee integration between frontend applications, backend services, RESTful APIs, and databases. * Establish and promote software development standards, design patterns, coding practices, and automated testing approaches. * Conduct and coordinate peer code reviews to ensure code quality, functionality, security, and adherence to established development standards. * Mentor junior and mid-level developers, providing technical guidance, troubleshooting support, and opportunities for professional growth. * Collaborate with the Product Owner, Project Manager, and Government stakeholders to evaluate requirements, refine user stories, estimate development efforts, and identify technical dependencies. * Participate in Agile development activities, including sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectives. * Support software release planning, configuration management, CI/CD processes, and deployments across development, test, and production environments. * Troubleshoot complex application issues, identify root causes, and implement sustainable solutions. * Develop and maintain technical documentation, including architecture diagrams, system workflows, API documentation, and development standards. * Evaluate emerging technologies and recommend improvements to development processes, tools, and application capabilities. * Collaborate with DevSecOps and cybersecurity personnel to address vulnerabilities, support secure software development practices, and maintain compliance with DoD security requirements.