1

Full Stack Python Jobs in Virginia (NOW HIRING)

Overview We are seeking a highly skilled Full Stack Software Engineer to design, develop, and ... Develop backend services and data processing pipelines using Python and PySpark. * Implement data ...

Proficiency in Python development with hands-on experience in building full-stack applications. * Solid understanding of DevOps principles and CI/CD implementation. * Experience working with ...

Senior Full-Stack Engineer Zetier is seeking a senior full-stack engineer to build modern, secure ... Backend development experience in Python (e.g. Flask, FastAPI) * Familiar with responsive design ...

Full-stack development * Java * JavaScript and Node.js * Elasticsearch * Vue.js * AWS or other ... Python * Kubernetes and Docker * Gitlab CI/CD Position Clearance Requirement: * TS/SCI with Full ...

Full-stack development * Java * JavaScript and Node.js * Elasticsearch * Vue.js * AWS or other ... Python * Kubernetes and Docker * Gitlab CI/CD Position Clearance Requirement: * TS/SCI with Full ...

Job Title: Sr Full stack Developer (Nodejs, Python, React /Vue.JS, AWS) Location: Richmond, VA/ McLean, VA (Hybrid onsite) Duration: ~12 months Team Info : Associate Exp Technology Focused on ...

Senior Full-Stack Engineer Zetier is seeking a senior full-stack engineer to build modern, secure ... Backend development experience in Python (e.g. Flask, FastAPI) * Familiar with responsive design ...

Spectacular Full Stack Software Engineer (2+ years - Senior Level) Locations: Arlington, VA, Reston ... Proficient in at least ONE Object-Oriented language such as Java, Python, C# or C++ - NOT All, just ...

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 May 30, 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.

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.

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.

Will Fullstack be replaced by AI?

Full Stack Python developers perform tasks that involve coding, debugging, and integrating both front-end and back-end systems. While AI tools can assist with coding and automation, they are unlikely to fully replace the need for human developers who understand complex systems, problem-solving, and project management. Continuous learning and adapting to new technologies remain important in this field.
What job categories do people searching Full Stack Python jobs in Virginia look for? The top searched job categories for Full Stack Python jobs in Virginia are:
Infographic showing various Full Stack Python job openings in Virginia as of May 2026, with employment types broken down into 41% Full Time, 57% Part Time, and 2% Contract. Highlights an 79% Physical, 2% Hybrid, and 19% Remote job distribution, with an average salary of $128,688 per year, or $61.9 per hour.
Senior Full-Stack Engineer

Senior Full-Stack Engineer

Elder Research

Arlington, VA • On-site

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Senior Full-Stack Engineer
General Information
Requisition # 692
Locations USA-VA-Arlington
Posting Date 05/01/2026
Security Clearance Required - Active Public Trust
Remote Type Hybrid
Time Type Full time
Description & Requirements
Elder Research Inc., a wholly owned subsidiary of MANTECH international Corporation seeks a motivated, career and customer-oriented Senior Full-Stack Engineer to join our team in Arlington, VA who will help lead development of the analytics platform. This is a high-ownership role: you'll drive front-end architecture decisions, contribute meaningfully to Python backend services, mentor engineers on the team, and ship complex features end-to-end.
The balance between front-end and back-end work in this role evolves with the product-some sprints emphasize UI development, while others focus on Python-based pipelines and document-processing services. We're seeking a true full-stack engineer who is equally comfortable operating across both layers and can adapt as priorities shift, rather than someone with a strong bias toward one side of the stack.
As a Sr. Full-Stack Engineer, you will lead front-end architecture for a growing internal platform, driving component design, state management, routing, and performance optimization, while also contributing to Python backends that power document processing, OCR, summarization, and inference pipelines. You will build end-to-end large-scale PDF upload workflows with chunking, resumability, progress feedback, and robust error handling, supported by scalable Python services, and develop interactive prompt-guidance and conversation continuity features, including context upload and deep integration with OCR and inference systems.
Responsibilities include but are not limited to:
  • Build and maintain strongly typed front-end components using TypeScript and React, including complex document and conversation workflows integrated with Python services
  • Develop advanced file upload interfaces with chunking, resumable flows, progress tracking, and resilient error handling
  • Leverage browser APIs (File API, Streams, Web Workers) and optimize front-end performance
  • Lead front-end architecture decisions, design reviews, and establish component standards
  • Develop and extend Python backend utilities for document processing, chat/inference, OCR, and pipeline orchestration
  • Write Python scripts for QA automation, data validation, CI/CD, and support serverless/containerized workflows
  • Mentor engineers, lead technical discussions, and produce clear internal documentation
  • Ensure accessibility (WCAG 2.1 / Section 508), testing coverage, and strong GitHub/CI/CD governance practices

Minimum Qualifications:
  • Expert-level TypeScript and React, with a track record of owning complex front-end systems end-to-end
  • Strong, production-grade Python skills: not just scripting, but building and maintaining backend utilities, integrating with microservices, and contributing to data and inference pipelines
  • Comfort moving fluidly between front-end and backend work sprint-to-sprint without a strong preference for either
  • Proven delivery of large-file upload systems (chunking, resumable uploads, error recovery)
  • Hands-on experience with browser APIs (File API, Streams, Web Workers) and front-end performance profiling
  • Experience mentoring engineers and leading technical design discussions
  • Strong Git/GitHub fluency and CI/CD experience
  • Demonstrated accessibility experience - hands-on work with WCAG or Section 508 compliance

Preferred Qualifications:
  • Experience building analytics or AI-assisted internal tooling
  • Familiarity with OCR and document-processing systems
  • Experience with serverless architectures (Lambda, S3-based pipelines)
  • Experience in regulated or security-conscious development environments
  • Comfort working in cross-disciplinary teams alongside data scientists and cloud engineers

Clearance Requirements:
  • Must have a current/active Public Trust at time of hire.

About Elder Research, Inc - People Centered. Data Driven
Elder Research considers all qualified applicants for employment without regard to disability or veteran status or any other status protected under any federal, state, or local law or regulation.
If you need a reasonable accommodation to apply for a position with Elder Research, please email us at careers@elderresearch.com and provide your name and contact information.