1

Full Stack Python Jobs in Virginia (NOW HIRING)

... for a Full Stack Developer with agile methodology experience to join our team supporting client ... Demonstrable professional experience with our tech stack: Python, PostgreSQL, Java Spring Boot ...

Recruiting for a Full Stack Developer with Python experience to join our team in our Ashburn VA facility. This is a flexible onsite position. Must be able to report to the office as required.

Recruiting for a Full Stack Developer with Python experience to join our team in our Ashburn VA facility. This is a flexible onsite position. Must be able to report to the office as required.

Full Stack Developer

Arlington, VA · On-site

$150K - $200K/yr

You'll work across the stack with focus on Python backend and modern frontend technologies in a fast-paced startup where your work directly impacts mission success. Responsibilities: * Develop full ...

Full Stack Developer with (Java, Python) Location: McLean, VA. Duration: 6-12 Months Rate: DOE : We have a new opening for a Full Stack Developer (Java, Python) . Location: 100% Fully Onsite in ...

Posted today

Senior Full-Stack Developer (Python / Django / AWS) Location: Remote (EST Preferred) Type: Contract To Hire Contractor Work Model: Remote Responsibilities * Work closely with clients, technical leads ...

Five (5) or more years of experience with Python. * Five (5) or more years of experience in full stack development. * Experience developing tools using Amazon Bedrock or other Generative AI ...

Full Stack Developer

Norfolk, VA · On-site

$96K - $149K/yr

Full Stack Developer Location: Norfolk, VA (On-site at NATO HQ SACT) Employment Type: Full-time, ... Deliver front-end and back-end features using modern JavaScript and/or Python/Java frameworks.

next page

Showing results 1-20

Full Stack Python information

See Virginia salary details

$59K

$128.7K

$181.9K

How much do full stack python jobs pay per year?

As of Jul 10, 2026, the average yearly pay for full stack python in Virginia is $128,688.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,100.00 and $149,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Full Stack Python Developer, and why are they important?

To thrive as a Full Stack Python Developer, you need strong proficiency in Python, front-end frameworks (like React or Angular), back-end frameworks (such as Django or Flask), and a solid understanding of databases and APIs. Familiarity with version control systems like Git, cloud platforms (AWS or Azure), and continuous integration tools is typically required, along with a relevant degree or certifications. Excellent problem-solving, communication, and teamwork skills set standout developers apart in collaborative environments. These abilities are crucial for building reliable, scalable web applications and efficiently addressing both client and server-side challenges.

How much does a full-stack Python developer make?

A full-stack Python developer's salary typically ranges from $70,000 to $130,000 annually, depending on experience, location, and skill set. Developers proficient in frameworks like Django or Flask and familiar with front-end technologies tend to earn higher salaries.

Is Python full-stack in demand in 2026?

Full Stack Python developers are expected to remain in demand through 2026 due to the continued growth of web applications and the need for versatile programming skills. Proficiency in frameworks like Django or Flask, along with front-end technologies, enhances employability in this field. Staying updated with evolving tools and gaining certifications can improve job prospects.

Can I do full-stack with Python?

Full Stack Python refers to a role that involves working with both front-end and back-end development using Python. It typically requires knowledge of web frameworks like Django or Flask, as well as front-end technologies such as HTML, CSS, and JavaScript. Many full-stack developers use Python for server-side logic and databases, making it a versatile choice for full-stack development.

What are some common challenges Full Stack Python developers face when balancing frontend and backend responsibilities?

Full Stack Python developers often encounter the challenge of efficiently managing both frontend and backend tasks, which requires staying updated on technologies across the stack. Balancing priorities between user interface improvements and backend performance optimization can be demanding, especially in agile environments with frequent releases. Additionally, collaborating with specialized frontend or backend team members while maintaining end-to-end ownership of features necessitates strong communication skills and adaptability. Mastering time management and continuous learning are key to thriving in this multifaceted role.

Is Python full-stack in demand?

Full Stack Python developers are in high demand due to their ability to work on both front-end and back-end development using Python frameworks like Django and Flask. Employers seek these skills for building comprehensive web applications, and knowledge of JavaScript, HTML, and CSS enhances job prospects in this field.

What is a Full Stack Python developer?

A Full Stack Python developer is a software engineer who is proficient in both front-end and back-end development using Python and related technologies. They are skilled in building the user interface (front-end), server-side applications (back-end), and often work with databases, APIs, and deployment processes. Full Stack Python developers commonly use frameworks like Django or Flask for the back-end and may utilize JavaScript libraries such as React or Angular for the front-end. Their versatility allows them to handle all aspects of web application development, making them valuable assets to tech teams.
Full Stack Developer (Python)

Full Stack Developer (Python)

Amivero

Ashburn, VA • On-site

Full-time

Posted 17 days ago


Job description

Description

The Amivero Team

Amivero's team of IT professionals delivers digital services that elevate the federal government, whether national security or improved government services. Our human-centered, data-driven approach is focused on truly understanding the environment and the challenge, and reimagining with our customer how outcomes can be achieved.

Our team of technologists leverage modern, agile methods to design and develop equitable, accessible, and innovative data and software services that impact hundreds of millions of people.

As a member of the Amivero team you will use your empathy for a customer's situation, your passion for service, your energy for solutioning, and your bias towards action to bring modernization to very important, mission-critical, and public service government IT systems.

Special Requirements

  • Must be a U.S. Citizen with the ability to pass the background investigation, criteria include but are not limited to:
    • 3 Year check for felony convictions
    • 1 year check for illegal drug use
    • 1 year check for misconduct such as theft or fraud

The Gist

Amivero is currently looking for a Full Stack Developer with agile methodology experience to join our team supporting client located in Northern Virginia! Join this passionate team of industry-leading individuals supporting the best practices in Agile Software Development for the government.

As a member of the team, you will support the men and women charged with safeguarding the American people and enhancing the Nation's safety, security, and prosperity. Agents and officers are on the front lines, every day, protecting our national security by combining customs, immigration, border security, and agricultural protection into one coordinated and supportive activity.

Programs thrive in a culture of innovation and are constantly seeking individuals who can bring creative ideas to solve complex problems, both technical and procedural at the team and portfolio levels. The ability to be adaptable and to work constructively with a technically diverse and geographically separated team is crucial. You should have worked with or have a strong interest in agile software development practices and delivering deployable software in short sprints. 

What Your Day Might Include...
  • Serve as an Agile Scrum team member providing software development and maintenance for the delivery of releasable software in short sprint cycles. Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes.

    • Designing, developing, and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight
    • Acting as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success
    • Providing improvements to the product(s) being supported
    • Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases
    • Supporting release planning with conceptual design and development / refinement of software engineering guidelines
    • Analyzing complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components
    • Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports
    • Providing mentoring to junior members of the team
Qualifications
  • Required: 

    • Must be a U.S. Citizen with the ability to pass the background investigation, criteria include but are not limited to:
      • 3 year check for felony convictions
      • 1 year check for illegal drug use
      • 1 year check for misconduct such as theft or fraud
    • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline.  Equivalent professional experience will be considered in lieu of degree
    • Professional Experience: at least seven (7) years related technical experience, with software design, development and implementation in a containerized Linux environment
    • Demonstrable professional experience with our tech stack: Python, PostgreSQL, Java Spring Boot, Angular, microservices architecture, and AWS.
    • In-depth knowledge of both the Angular Framework (TypeScript, Angular Material, state management), as well as experience creating RESTful services using Java and spring-boot.
    • Expert experience in the following programming languages/libraries: Python, Java, Spring Boot, Angular, Typescript, JavaScript, CSS, and HTML.
    • Knowledge of creating Angular components, services, good understanding of state management and UI performance
    • Experience developing and maintaining Python applications, APIs, automation scripts, or backend services in an enterprise environment, including familiarity with common Python frameworks and libraries.
    • Creating reusable libraries, develop interactive and responsive interfaces, implement complex solutions, encouraging quality code through conducting reviews/leading tests
    • Implement new features by transforming mockups into fully functional user interfaces integrated with API enabled microservice built on Spring Boot based backend
    • Demonstrated professional experience with developing SPA (Single Page Application) using a modern UI framework (Angular and Angular Material), backed by RESTful services
    • Bridge the gap between user interface design and technical implementation
    • Passion for user experience and user-centric development
    • Continuously research new and best coding practices
    • Optimize application for maximum speed and scalability
    • Strong communication skills that include leading design-related conversations, ability to build and nurture good relationships and foster an environment for collaboration
    • Object oriented design and development (OODD) expertise, Service Oriented Architecture (SOA).
    • Experience with source code control systems and concurrent development workflows (Git preferred)
    • Experience with SQL, MySQL, or PostgreSQL Server databases a plus.
    • Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management.

    Desired:

    • Technical Certifications, such as AWS Certified Developer, AWS Certified Solutions Architect, OCP Java, etc.
    • Understanding of system architecture concepts and experience with system design (defining service building blocks, data flow, building systems with scalability, reliability, and maintainability in mind).
    • Additionally, familiarity with any of the following highly desirable: ETL tools, messaging tech such as Kafka, application security, automated testing, UML, state-management angular libraries such as NGRX or NGXS
    • DevOps experience/CI/CD pipeline.

EOE/M/F/VET/DISABLED

All qualified applicants will receive consideration without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. Amivero complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities.

Employment Type: FULL_TIME