Skip to main content

Full Stack Developer

Posted yesterday

josef groupBethesda (MD)

SENIORITY

Lead

SALARY

$210,000 per year

Apply (opens in a new tab)

About the role

Location: Bethesda, MD or McLean, VA
Clearance: TS/SCI with CI Poly required to start
Salary: $210K to $225K We are seeking ahands-on Full Stack Developerto join a high-performing technical team supporting mission-critical applications. This role is ideal for a senior-level engineer who enjoys writing code, solving complex technical problems, and contributing to architecture and technical direction while also providing team-level leadership. The ideal candidate brings strong experience across both front-end and back-end development, with a particular emphasis onPython, Flask, TypeScript, React, PostgreSQL, and AWS.
Responsibilities: Design, develop, test, and maintain full-stack applications using modern software development practices. Build scalable back-end services and APIs usingPython and Flask. Develop responsive, user-friendly front-end applications usingTypeScript and React. Work withPostgreSQLand other data systems to design efficient data models, queries, and integrations. LeverageAWSservices to develop, deploy, and support cloud-based applications. UsePandasand Python-based data processing tools to manipulate, analyze, and integrate data. Contribute hands-on code throughout the development lifecycle rather than functioning solely in a management capacity. Help establish technical direction, development standards, and best practices for the team. Provide technical mentorship and guidance to other developers. Collaborate with engineers, technical leads, and mission stakeholders to translate requirements into effective technical solutions. Participate in architecture discussions, code reviews, testing, troubleshooting, and deployment. Identify opportunities to improve application performance, scalability, security, and maintainability. Support the full software development lifecycle in an Agile environment.
Required Qualifications: Active TS/SCI with CI Poly required to start. Strong professional experience infull-stack software development. Hands-on experience withPython and Flask. Strong front-end development experience withTypeScript and React. Experience working withPostgreSQLand relational databases. Experience withAWSand cloud-based application development. Experience withPandasor similar Python data-processing frameworks. Strong understanding of software architecture, APIs, databases, and modern development practices. Ability to work independently while collaborating effectively with a technical team. Strong communication and problem-solving skills.
Preferred Qualifications: Experience serving as atechnical lead, team lead, or senior technical contributor. Experience mentoring or providing technical guidance to other developers. Experience designing and building applications from the ground up. Experience with CI/CD, automated testing, and DevOps practices. Experience developing solutions within a cleared government or national security environment. Familiarity with additional AWS services, containerization, and infrastructure-as-code.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this