Job Closed
This listing is no longer active.
A business unit of General Dynamics, General Dynamics Information Technology (GDIT) supports some of the United States' most complex government, defense, and in
Principal Full Stack Engineer
Location
Maryland + 2 moreAll locations: Maryland | Virginia | Washington
Posted
110 days ago
Salary
$119K - $161K / year
Seniority
Lead
Job Description
Principal Full Stack Engineer
General Dynamics
• Transform technology into opportunity as a Full Stack Engineer Principal at GDIT. • Support activities related to implementing approaches for analyzing cost and usage information. • Collaborate with other Full-Stack Cloud, Data, Security, and FinOps experts. • Drive front-end development, code management practices, backend integrations, governance and security implementations. • Utilize development tools like GitHub, Jenkins, JFrog, and leverage skills with ReactJS, NodeJS, Python, and SQL. • Develop responsive web applications using ReactJS, ensuring high performance and responsiveness. • Optimize applications for performance, scalability, security, and cost-efficiency in cloud environments. • Write clean, maintainable, and testable code.
Job Requirements
- 8+ years of related experience
- Strong React.js and Node.js programming skills
- Ability to develop front-end and back-end code
- Experience with SQL queries
- Familiar with JSON & YAML
- Experience in Git, CICD; and Agile development
- Bachelor's degree in Computer Science or related field
- Must be a US citizen.
Benefits
- Health insurance
- 401(k) matching
- Paid time off
- Flexible working hours
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build and Optimize Web Experiences: In collaboration with our Website Manager, develop, maintain, and enhance our web presence, ensuring an engaging, highly performant, and seamless user experience. • Manage the Web Stack & Technical Processes: Maintain and improve continuous integration/deployment pipelines, build scalable architectures, and define strategies to improve our tools, processes, and methodologies. • Implement High-Velocity Experiments: Create and maintain an experiment stack that enables the implementation of high-velocity experiments in our web properties, signup funnel, and marketing campaigns. • Technical Management of Web Properties: Create and execute on plans and projects to ensure our websites have best-in-class performance, information architecture, SEO, AEO, and accessibility. • Integrate Systems & Data: Architect and implement integrations and data flows between Marketing, Sales, and Product systems to enable the delivery of scalable and effective Marketing campaigns and identification of growth opportunities. • Leverage Web Platforms and Tools: Utilize Contentful, Vercel, Segment, and Amplitude to manage and optimize web experiences and analytics tracking.
• Perform Protective Relay Design & Coordination: design, specify, calculate settings, and coordinate protective relays and relay control schemes • Modeling, short circuit and overstressed breaker studies as well as the protective relaying recommendations for proposed generation interconnections to a client’s electrical system • Ensures all relay settings activities, initiatives, and processes are in conformance with the company’s established policies and objectives, and with client design standards • Confidently and comfortably present technical solutions to key customers respond in real time to technical concerns and answer questions in a knowledgeable, articulate manner • Work collaboratively with the appropriate groups/individuals in Qualus to develop and implement technical solutions that support the objectives of the Engineering Department
• Build and ship full-stack features across frontend and backend systems. • Own work end-to-end: product requirements, architecture, implementation, testing, rollout, and monitoring. • Use AI agents to accelerate delivery while improving reliability and maintainability. • Partner closely with product, design, and operations to deliver high-impact outcomes quickly. • Improve internal engineering workflows for AI-native development and team leverage.
Senior Software Engineer
Redwood MaterialsBuilding the circular supply chain to power a sustainable world
• Own features end-to-end: design, build, test, deploy, and operate in production • Write clean, tested Python and React code and participate in code reviews • Design and build APIs and integrations between systems • Work with domain experts and stakeholders to understand business processes and turn them into working software • Contribute to technical design decisions • Navigate a fast-moving environment where requirements change often and ambiguity is normal - prioritize effectively and adapt without waiting for perfect information • Debug and resolve production issues; monitor and improve system reliability • Collaborate remotely with team and stakeholders; periodic on-site travel (~1 week/quarter) for planning and stakeholder engagement




