Full Stack Software Developer positions focus on delivering results in their domain. This page aggregates open Full Stack Software Developer roles and what employers typically expect.
### Full Stack Software Developer ### About Essnova Solutions Essnova Solutions is a fast-growing federal contractor delivering innovative technology, cybersecurity, cloud, and digital transformation solutions to Federal Government customers. We are seeking a Full Stack Software Developer to support an upcoming federal program focused on modern application development, cloud technologies, data integration, and secure software delivery. \*This is for a proposal opportunity\* ### Position Overview The Full Stack Software Developer will design, develop, enhance, and maintain modern web applications supporting mission-critical federal operations. The ideal candidate will possess strong experience across front-end development, back-end services, cloud environments, databases, and secure software development practices. ### Responsibilities - Design, develop, test, and maintain enterprise web applications - Develop responsive front-end interfaces using ReactJS - Build scalable backend services and APIs using Python and FastAPI - Design, optimize, and maintain PostgreSQL databases and data models - Develop and maintain RESTful APIs and microservices - Deploy and support containerized applications using Docker - Participate in Agile software development activities including sprint planning, code reviews, and testing - Implement secure coding practices throughout the software development lifecycle - Troubleshoot application issues and perform enhancements to existing systems - Collaborate with DevSecOps, cybersecurity, cloud, and infrastructure teams - Maintain technical documentation and support knowledge transfer activities ### Required Qualifications - Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field (or equivalent experience) - 5+ years of full stack software development experience - Strong experience with ReactJS - Strong experience with Python development - Experience developing applications using FastAPI or similar frameworks - Experience with PostgreSQL or other relational databases - Experience building REST APIs - Experience with AWS cloud services - Experience using Docker and containerized deployments - Familiarity with CI/CD pipelines and Agile development methodologies - Ability to obtain and maintain a Public Trust clearance ### Preferred Qualifications - Experience supporting federal government programs - Experience with Kubernetes - Experience integrating applications into cloud-native environments - Familiarity with DevSecOps practices - Experience implementing secure software development methodologies - Knowledge of NIST security requirements and federal compliance frameworks - Experience with GitHub Actions or similar CI/CD platforms ### Clearance - Public Trust (Tier 2) clearance ### Location Hybrid work environment with occasional onsite support as required.