Senior Full Stack Developer
Accountabilities
As a Senior Full Stack Developer, you will lead the development and modernization of production-ready applications, ensuring technical quality, security, and alignment with mission-critical requirements.
Design, develop, test, and maintain secure, scalable full-stack web applications supporting enterprise platforms and federal operations.
Build responsive and intuitive front-end interfaces using TypeScript, Angular, JavaScript, and modern web development frameworks.
Develop back-end services, business logic, and RESTful APIs using Node.js or Python.
Design, manage, and optimize PostgreSQL databases, SQL queries, and relational data models.
Independently lead complex software features and make architectural decisions that balance scalability, security, performance, and maintainability.
Contribute to application modernization through cloud-native architectures, reusable components, and automated development workflows.
Implement secure coding practices, authentication, authorization, and automated testing.
Support DevSecOps initiatives, including Git-based workflows and continuous integration and delivery (CI/CD) pipelines.
Troubleshoot production issues, identify performance bottlenecks, and implement solutions to improve application reliability.
Use AI-assisted development tools responsibly to enhance engineering productivity and software delivery.
Collaborate with product teams, platform engineers, cybersecurity professionals, and government stakeholders to translate requirements into effective technical solutions.
Mentor other engineers and promote sound engineering practices across development teams.
Requirements
The ideal candidate is an experienced full-stack engineer who can independently own complex development work, make sound technical decisions, and deliver secure, production-ready applications. They should be comfortable working in evolving environments and collaborating across multidisciplinary teams.
At least 7 years of professional software engineering experience, including ownership of production full-stack applications.
Strong proficiency in TypeScript, Angular, JavaScript, and modern front-end development.
Extensive experience developing back-end services and RESTful APIs using Node.js or Python.
Solid knowledge of PostgreSQL, SQL, and relational database design.
Demonstrated ability to lead complex features independently, make architectural decisions, and deliver maintainable production solutions.
Experience with authentication, authorization, secure application development, automated testing, and production troubleshooting.
Familiarity with Git, CI/CD pipelines, and modern DevSecOps practices.
Experience using AI-assisted development tools within a structured and disciplined engineering workflow.
Strong problem-solving and communication skills, with the ability to work independently and collaborate effectively with technical teams.
Ability to mentor engineers and contribute to shared engineering standards.
U.S. citizenship and eligibility to obtain and maintain a U.S. Government security clearance.
Preferred Qualifications
Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline.
Experience developing Platform-as-a-Service (PaaS) solutions, internal developer platforms, or cloud-native software products.
Familiarity with Kubernetes, Docker, cloud platforms, and automated deployment workflows.
Knowledge of federal cybersecurity and compliance frameworks, including NIST security controls and FISMA.
A strong software engineering portfolio, open-source contributions, or demonstrated experience independently building software products.
Benefits
Target annual salary range of $140,000–$250,000.
Fully remote work arrangement within the United States.
Opportunity to develop modern digital solutions supporting critical federal missions.
Exposure to cloud-native technologies, enterprise platforms, and mission-ready AI capabilities.
Opportunities to contribute to software modernization, architecture decisions, and technical innovation.
How Jobgether works
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1