Full-Stack Developer
Job Description
The Full-Stack Developer role supports the Navy’s CNMOC mission at Stennis Space Center, MS, with work performed onsite as needed. The position focuses on maintaining and improving mission-critical web applications across browser, application, and RHEL server environments, and requires an active Secret clearance.
Role Focus
Maintain, troubleshoot, and enhance existing web applications and services in environments spanning the front end, backend, and RHEL-hosted systems. The work includes diagnosing defects through root-cause analysis, monitoring runtime behavior, applying updates, and coordinating deployments with system administration.
Responsibilities
- Maintain, enhance, and patch applications built with JavaScript, Python, HTML, and CSS
- Identify, diagnose, and resolve defects quickly, emphasizing root cause
- Participate in peer code reviews to support code quality, security, and maintainability
- Rebuild and redeploy containers using Podman/Docker when application code or dependencies require updates
- Troubleshoot issues end to end across the browser, application, and RHEL server environments
- Monitor and analyze logs, services, and running containers to proactively identify and resolve issues
- Execute existing Ansible playbooks for configuration and maintenance tasks
- Update third-party libraries and dependencies, and test changes thoroughly before release
- Coordinate with system administrators on deployments and provide post-deployment troubleshooting support
- Document fixes, procedures, and lessons learned to strengthen team knowledge
Required Qualifications
- Bachelor’s degree in a technical discipline or related experience
- Ability to work onsite at Stennis Space Center, MS for a few days as required
- 3–5 years of experience in web development or application support (exceptional candidates with less experience may be considered with strong interviews)
- Proficiency reading, debugging, and modifying existing HTML, CSS, and JavaScript
- Experience debugging and updating existing Python code
- Skilled use of browser developer tools for front-end troubleshooting
- Working knowledge of Linux/RHEL, including command line usage, file permissions, systemctl, and log analysis
- Experience with containers using Podman/Docker, including rebuilding images from Containerfiles/Dockerfiles, checking status, reviewing logs, and restarting services
- Ability to read and execute Ansible playbooks
- Solid understanding of Git version control fundamentals
- Strong analytical and troubleshooting skills
- Working knowledge of HTTP/HTTPS, APIs, and DNS
- Active Secret clearance
Technologies
JavaScript, Python, HTML, CSS, RHEL, Podman, Docker, Ansible, Git, HTTP/HTTPS, APIs, DNS, Linux, Containerfiles, Dockerfiles
Desired Qualifications
- Infrastructure experience, including Linux administration, networking, storage, and virtualization
- Experience writing or modifying Ansible playbooks
- Experience with logging and monitoring tools such as Splunk, Grafana, or the ELK Stack
- Experience with a modern front-end framework such as React, Vue, or Angular
- Experience maintaining and modernizing legacy code
- Experience configuring Apache or Nginx web servers
- Experience with relational databases, particularly PostgreSQL
Clearance Requirements
- Secret security clearance required
Location and Compensation
- Location: Stennis Space Center, MS (onsite)
- Compensation: USD 110,000 to 145,000 per year
Benefits
- Medical, dental, and vision insurance
- 401(k) retirement plan
- Paid time off
- Paid parental leave
- Life and disability insurance
- Flexible spending accounts
- Commuter benefits
- Tuition reimbursement