Full Stack Software Developer at Essnova Solutions, Inc.
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
Requirements
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.
Browse All Jobs in This State
Explore full job listings for the area:: Jobs in Washington | Jobs in District of Columbia
You May Also Be Interested In
Find other job listings similar to this one: