Remote job
Full Stack Developer
Job details
About this role
Role overview Build and modernize full stack applications used in federal mission settings. You’ll work across the software development lifecycle with technical teams, bringing legacy systems toward modern architectures while supporting secure, reliable deployments.
Responsibilities - Collaborate with developers to assess legacy applications and plan modernization work. - Design, build, test, and deploy full stack features throughout the software development lifecycle. - Create responsive interfaces with HTML, CSS, and JavaScript, and develop backend services and REST APIs. - Configure and maintain application servers and deployment environments. - Manage source code and support automated build and release pipelines. - Maintain technical documentation, architecture diagrams, and other delivery artifacts.
Requirements - Bachelor’s degree in computer science or a related field, or equivalent practical experience (six additional years). - At least three years of professional full stack development experience across the software development lifecycle. - Experience migrating and modernizing legacy software. - Proficiency with object-oriented Java and Python, plus HTML, CSS, JavaScript, JSON, and XML. - Experience with Git-based version control, CI/CD pipelines, modern IDEs, and a ticketing platform. - U.S. citizenship without dual citizenship and ability to pass a background investigation for a Public Trust suitability determination.
Nice to have A master’s degree, relevant industry certifications, experience with React, Vue, or Angular and Flask or FastAPI, and familiarity with relational databases, complex SQL, or SSO integrations.
Benefits and work setup Full-time, fully remote role. Benefits may include health and life insurance, paid time off and holidays, disability coverage, retirement savings, and learning and wellness programs.