Full Stack Software Engineer
Overview
In this role you will design, build, and evolve full-stack software to support critical missions for government clients. You will work closely with product owners, designers, and peers to deliver incremental value through scalable front-end and robust back-end systems. You’ll apply modern engineering practices and continuously improve user experience and performance. This is a mission-driven opportunity to shape impactful software for essential operations at scale.
Compensation / Benefitsmedicaldentalvisionpaid time off401(k)life insurance","flexible work schedules","holidays
ResponsibilitiesDesign and develop complex full-stack systems from documented requirementsBuild scalable front-end solutions using React, Angular, Vue or similarImplement responsive, accessible interfaces from UX/UI designsDevelop backend components with Java Spring, Node.js, Python or DjangoParticipate in the full SDLC: requirements, design, development, testing, deployment and maintenanceAdopt modern practices: Git version control, code reviews, automated testing, CI/CD pipelinesDebug UI and full-stack issues and perform root-cause analysisImprove user experience and system performance through optimizationsCollaborate with product owners, designers and engineers to refine requirements and deliver value
Key requirements12+ years of software engineering experienceBachelor in Computer Science or related disciplineProficiency with front-end JavaScript frameworks (Angular, React, or Vue)Experience with back-end technologies (Java Spring, Node.js, Python, Django)Strong understanding of Agile/Scrum and DevOps methodologiesFamiliarity with Git and CI/CD pipelinesExcellent problem-solving, communication and collaboration skillsproblem-solvingcommunicationcollaborationReact, Angular, or Vue (front-end)Java Spring, Node.js, Python, Django (back-end)Git and CI/CD pipelines