Senior Full Stack Engineer
Seize your opportunity to make a personal impact as a Senior Full Stack Engineer supporting our customer, CMS Cloud Product Tools. GDIT is your place to make meaningful contributions to challenging projects and grow a rewarding career.
We are seeking a Senior Full Stack Engineer to support the design, development, and delivery of secure, scalable, and mission-critical applications for federal clients. This role requires a seasoned engineer with deep expertise in full-stack development, cloud platforms, and data-driven systems, along with the ability to provide technical leadership in a highly regulated environment. The selected candidate will contribute to projects supporting federal health and civilian agencies, ensuring compliance with government standards while delivering high-quality technical solutions aligned with program objectives. HOW YOU WILL MAKE AN IMPACT: - Design, develop, test, debug, and maintain secure, scalable applications and APIs supporting federal systems
- Lead system architecture, technical design reviews, and implementation strategies in alignment with federal requirements
- Develop backend services using Java and Python (FastAPI)
- Build modern, accessible frontend applications using React.js and Material UI
- Architect, deploy, and manage cloud infrastructure within AWS and Azure environments
- Implement containerized solutions using Docker and orchestration platforms such as Kubernetes (EKS/ECS)
- Integrate internal and external systems via RESTful and GraphQL APIs
- Design, implement, and optimize data storage solutions using PostgreSQL, DynamoDB, MySQL, and Redis
- Develop dashboards and reporting tools to support data analysis and decision-making
- Apply cloud cost management (FinOps) practices to ensure efficient use of government resources
- Ensure compliance with federal security standards through implementation of OAuth2/OIDC and secure coding practices
- Develop and maintain automated CI/CD pipelines using Jenkins
- Implement system monitoring, logging, and alerting using the ELK Stack
- Participate in Agile development processes, including sprint planning, daily standups, and retrospectives
- Produce and maintain technical documentation in accordance with federal guidelines
- Perform unit testing, integration testing, and system validation
- Provide production support, troubleshooting, and root cause analysis
- Operate within Linux/Unix-based environments for development and deployment
- Contribute to microservices architecture and distributed system design
- Provide technical guidance and mentorship
- Lead design discussions and architectural decisions
- Collaborate with cross-functional teams
- Ensure successful delivery and alignment with goals
WHAT YOULL NEED TO SUCCEED:
- Education: Bachelors degree in information technology or related field
- Required Experience: 10+ years of related experience
- Required Technical Skills: CMS/NIH experience; Backend development experience; Experience w/ Azure, AWS & Kubernetes; Experience w/Java, Python, React.js and Material UI; Experience with Agile development processes, including sprint planning, daily standups, and retrospectives; Have designed, implemented, and optimized data storage solutions using PostgreSQL, DynamoDB, MySQL, and/or Redis; Building architecture; Linux and software development experience; experience with Terraform
- Attributes for Success: Promote team spirit and knowledge sharing; good communication skills both written and verbal
- Preferred Skills: Masters degree in information technology or related field; AWS/Azure certifications preferred or willingness to obtain
- Location: Remote working 100%
- Security Clearance Level: Ability to obtain Public Trust clearance -Applicants shall have lived in the United States at least 3 out of the last 5 years prior to going through the public trust background investigation and submitting an application for a Federal ID Card
GDIT IS YOUR PLACE At GDIT, the mission is our purpose, and our people are at the center of everything we do. - Growth: AI-powered career tool that identifies career steps and learning opportunities
- Support: An internal mobility team focused on helping you achieve your career goals
- Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off
- Flexibility: Full-flex work week to own your priorities at work and at home
- Community: Award-winning culture of innovation and a military-friendly workplace
OWN YOUR OPPORTUNITY Explore a career in software development at GDIT and youll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation.
|