Full Stack Web Developer
Overview
In this role you will build and maintain scalable, high-performance web applications that support national security missions. You will work across frontend and backend to deliver complete solutions in an Agile environment, collaborating with cross-functional teams to design architecture, implement features, and ensure performance, reliability, and security. You’ll contribute to modern tech stacks and continuous learning, making a meaningful impact on critical missions.
Compensation / Benefitsflexible time offrobust learning resourceshealthcareretirement benefitscontinuing educationtime off benefits
ResponsibilitiesDesign and develop modern web applications using React.js for frontend and Flask/Express.js for backend servicesBuild and maintain RESTful APIs powering applications and integrating with data sourcesImplement responsive UIs with HTML5, CSS3, and modern JavaScript frameworksWork with PostgreSQL to design schemas, optimize queries, and ensure data integrityCollaborate with UX/UI designers to translate wireframes into functional codeParticipate in code reviews and enforce Git-based version control best practicesDebug end-to-end issues and propose performance improvementsContribute to technical documentation to support knowledge sharing and maintenance
Key requirementsB.S. in Computer Science, Software Engineering, Computer Engineering or related field5+ years of professional web development experienceStrong proficiency with React.js and modern JavaScript/TypeScriptExperience building backend APIs with Flask (Python) and Express.js (Node.js)Proficient in Python, HTML5, CSS3, TypeScript, and JavaScriptExperience with PostgreSQL and writing efficient SQL queriesStrong understanding of RESTful API design principlesExperience with Git and collaborative development workflowsProblem-solving mindset with attention to detail and code qualityStrong communication skills and ability to work effectively in a team environmentMust have an active TS/SCI Clearancestrong communicationteam collaborationproblem-solving mindsetReact.jsTypeScriptJavaScript