Back to results

Senior Full Stack Software Developer

  • Huntsville, AL, United States
Apply on workforcenow.adp.com About employer

Applications open in a new tab.

Job details

Experience
5+ years of full-time professional, hands-on software development experience.
Posting language
English

Original job description

nou Systems, Inc. (nSI) is now officially a 100% ESOP company! We value teamwork and collaboration, and this transition allows us to take that commitment to a new level. nSI empowers our customers by supplying products, services, and expertise with powerful, data driven insights that transform defense systems and improve capabilities. 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.

Basic Qualifications

  • 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.

Lacking any one of these disqualifies you from this job. Preferred Qualifications

  • 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.

nou (pronounced ‘new’) Systems:

Since its founding in 2012, nou Systems has built a reputation for excellence in innovative engineering, prototype development, and technical and professional services in multiple markets, including missile defense, cybersecurity, test range modernization, and space control. Our diverse and highly skilled team delivers state-of-the-art products from concepts and prototypes to fully developed and integrated solutions. We offer significant advancement and personal career development opportunities within our dynamic high-tech company. Our culture is firmly established in treating our employees like family. Benefits of working at nSI nou Systems, Inc. offers a comprehensive, total rewards package that includes competitive compensation and diverse benefits that reflect our company culture of service, excellence, and a supportive work environment. Benefits may vary based on status but the majority of our positions include the following:

  • Competitive Wages*
  • Medical, Rx, Dental & Vision Insurance
  • Medical plan with Health Savings Account eligibility
  • Company-funded Life, Short-Term & Long-Term Disability Insurance
  • Personal Time Off, Vacation, and Paid Holidays
  • 401(k) Retirement Plan
  • Employee Stock Ownership Plan (ESOP)
  • Flexible Spending Accounts
  • Norton LifeLock
  • Tuition Reimbursement
  • Personal Development, Technical Learning Opportunities, & Lunch-n-Learns
  • Corporate Sponsored Events & Community Outreach

*Final compensation for this position is determined by a variety of factors, such as a candidate’s relevant work experience, skills, certifications, and geographic location. nSI is an Equal Opportunity Employer Employment opportunities at nSI are based upon a candidate’s qualifications and capabilities to perform the essential functions of a particular job and are free from discrimination based on race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, protected veteran status, genetic information, or any other characteristic protected by law. For our complete EEO/AA and Pay Transparency statement, please visit www.nou-systems.com/workingatnou. U.S. citizenship is required for most positions.

More about this job

Skills

  • Python
  • Django
  • React
  • Next.js
  • ICT system integration
  • Full-stack development
  • Software development
  • API development
  • Test automation
  • Troubleshooting
  • Agile development
  • CI/CD
  • Troubleshoot
  • Documentation
  • Cybersecurity
  • Regulatory compliance
  • Security regulations
  • Computer science
  • Coaching
  • JavaScript
  • TypeScript
  • SQL
  • Object-oriented programming
  • Git
  • Agile
  • Communication skills
  • Collaboration
  • Microsoft Azure
  • Data modelling
  • NoSQL
  • Docker
  • DevOps
  • GitLab
  • Risk management
  • Estimating

Report this job

Get in touch
MovoJobs

Contact us