Full Stack Software Developer
Role details
Job location
Tech stack
Job description
Own your opportunity to serve as a critical component of our nation's safety and security. Make an impact by using your expertise to protect our country from threats., Transform technology into opportunity as a Full Stack Developer at GDIT. Shape what's next for mission-critical government projects while shaping what's next for your engineering career., * 401K with company match
- Comprehensive health and wellness packages
- Internal mobility team dedicated to helping you own your career
- Professional growth opportunities including paid education and certifications
- Cutting-edge technology you can learn from
- Rest and recharge with paid vacation and holidays.
#OpportunityOwned #GDITCareers #WeAreGDIT #JET #VA_2026Alumni #GDITEnhanced2026
Requirements
- Education: BA/BS in Information Technology or related field or the equivalent combination of education, technical certifications or training, or work experience
- Experience: 15+ years of related experience
- Required Skills & Experience:
- Experience with Java and Python.
- Build and maintain scalable, reliable and secure back end systems; use server-side programming languages; API development including RESTful services and GraphQL.
- Build and manage microservices architectures; use containerization tools such as Docker and container orchestration with Kubernetes.
- Use relational databases (e.g. PostgresSQL, MySQL) and NOSQL databases (e.g. MongoDB) to include schema design, query optimization, indexing and performance turning for high volume databases.
- Use database management and version control to maintain data integrity, implement migration and ensure data availability in production environments.
- Build and maintain CI/CD pipelines to automate testing, deployment and monitor processes to ensure quick and reliable deployments of new features and updates.
- Use JavaScript and modern frameworks such as React and Lit.
- Ensure effective integration of front-end interfaces with back end services to deliver seamless user experience.
- Optimize back end performance through techniques such as caching (Redis, Memcached), load balancing, and queueing.
- Design scalable architectures to handle high levels of concurrency and large data volumes.
- Knowledge of emerging back end technologies and best practices and suggest to the Sponsor on how to apply these enhancements to existing systems and develop new capabilities.
- Security Clearance Level: TS/SCI with Polygraph, Years of Experience
15 + years of related experience
- may vary based on technical training, certification(s), or degree Certification
Benefits & conditions
The likely salary range for this position is $186,542 - $252,379. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.