1

Senior Full Stack Engineer Jobs in Gainesville, VA

Senior Full Stack Engineer

Reston, VA · On-site

$78 - $80/hr

Job #106396 Senior Full Stack Engineer (React.js | Node.js | AWS CDK) Remote (EST Preferred) Candidates must be available during Eastern Time business hours. CST candidates are acceptable. Contract ...

As a Senior Full Stack Engineer , you will lead the development of intuitive, high-quality user interfaces and front-end experiences for Sphinx's space vehicle mission planning platform, while also ...

As a Senior Full Stack Engineer , you will lead the development of intuitive, high-quality user interfaces and front-end experiences for Sphinx's space vehicle mission planning platform, while also ...

Java Full Stack Developer Senior

Reston, VA · On-site

$54.50 - $70.50/hr

Java Full Stack Developer Senior Location: Reston, VA Duration: 6+ Months Description Our client, a major financial institution, needs a technical Senior Java Full Stack Developer to replace a legacy ...

Senior Full Stack Developer

Reston, VA · On-site

$145K - $200K/yr

Position Overview We are seeking a hands-on Senior Full Stack Developer to design, build, integrate ... The right candidate is a strong engineer who can move comfortably across the stack: user interfaces ...

Position Overview We are seeking a hands-on Senior Full Stack Developer to design, build, integrate ... The right candidate is a strong engineer who can move comfortably across the stack: user interfaces ...

Senior Full Stack Developer

Herndon, VA · On-site

$150 - $200/hr

The Senior Full Stack Developer will play a critical role in building and maintaining applications that support our core mission, with a focus on seamless integration and high performance. What You ...

Senior Full Stack Developer

Reston, VA · Remote

$145K - $200K/yr

Position OverviewWe are seeking a hands-on Senior Full Stack Developer to design, build, integrate ... The right candidate is a strong engineer who can move comfortably across the stack: user interfaces ...

Senior AWS Full Stack Engineer Location: Knoxville, TN, Columbia SC or Lafayette, LA or Birmingham, AL Description: Senior AWS Full Stack Engineer to join a team supporting enterprise applications ...

Senior AWS Full Stack Engineer Location: Knoxville, TN, Columbia SC or Lafayette, LA or Birmingham, AL Description: Senior AWS Full Stack Engineer to join a team supporting enterprise applications ...

Senior AWS Full Stack Engineer Location: Knoxville, TN, Columbia SC or Lafayette, LA or Birmingham, AL Description: Senior AWS Full Stack Engineer to join a team supporting enterprise applications ...

next page

Showing results 1-20

Senior Full Stack Engineer information

See Gainesville, VA salary details

$43.9K

$133.1K

$188.1K

How much do senior full stack engineer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for senior full stack engineer in Gainesville, VA is $133,070.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,600.00 and $156,000.00 per year, depending on experience, location, and employer.

What is a senior full stack engineer?

Senior Full Stack Engineers are experienced software developers who are proficient in both front-end and back-end technologies. They design, build, and maintain complex web applications, overseeing the entire software development process from user interface to server-side logic and databases. In addition to coding, they often mentor junior developers, lead technical decisions, and ensure best practices are followed throughout the project lifecycle. Their broad skill set allows them to bridge the gap between different development teams and deliver cohesive, high-quality solutions.

How do senior full stack engineers balance hands-on coding with mentoring and leading team projects?

Senior Full Stack Engineers often split their time between developing complex features, reviewing code, and guiding junior team members. Alongside hands-on coding, they play a key role in architectural decisions, ensuring code quality, and fostering best practices across the team. Effective communication and delegation skills are crucial, as they frequently collaborate with product managers, designers, and other engineers to align technical solutions with business goals. This balance provides opportunities for leadership growth while keeping technical skills sharp.

What are the key skills and qualifications needed to thrive as a senior full stack engineer, and why are they important?

To thrive as a Senior Full Stack Engineer, you need deep proficiency in front-end and back-end development, strong problem-solving skills, and a solid foundation in computer science, often supported by a relevant degree or equivalent experience. Familiarity with frameworks like React or Angular, back-end technologies such as Node.js or Java, cloud services, and version control systems like Git is typically required, along with experience in CI/CD and testing tools. Excellent communication, leadership, and collaboration skills help you guide teams and coordinate across disciplines. These skills are crucial for delivering scalable, high-quality software solutions and effectively leading complex projects.

What is the difference between Senior Full Stack Engineer vs Software Developer?

AspectSenior Full Stack EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field; experience often requiredBachelor's degree in CS or related field; entry-level to mid-level experience
Work EnvironmentCollaborates across front-end and back-end teams, often in agile settingsFocuses on coding, testing, and debugging software applications
Industry UsageCommon in tech companies, startups, and enterprise software firmsWidely used across various industries for software development roles

While both roles involve coding and software development, a Senior Full Stack Engineer typically has broader responsibilities across both front-end and back-end systems, often with more experience and leadership duties compared to a Software Developer, who may focus on specific parts of the software stack.

How much do senior full stack engineers make?

Senior full stack engineers typically earn between $100,000 and $160,000 annually, depending on experience, location, and company size. They often possess skills in multiple programming languages, frameworks, and tools, and may receive additional compensation such as bonuses or stock options.

What does a senior full stack engineer do?

A senior full stack engineer designs, develops, and maintains both the front-end and back-end components of web applications. They often lead technical projects, write clean code, and use tools like JavaScript, Python, or Java, along with frameworks such as React or Node.js. They also troubleshoot issues, optimize performance, and collaborate with cross-functional teams to deliver complete software solutions.

What cities near Gainesville, VA are hiring for Senior Full Stack Engineer jobs?

Cities near Gainesville, VA with the most Senior Full Stack Engineer job openings:

Infographic showing various Senior Full Stack Engineer job openings in Gainesville, VA as of August 2026, with employment types broken down into 89% Full Time, 7% Part Time, and 4% Contract. Highlights an 84% Physical, 6% Hybrid, and 10% Remote job distribution, with an average salary of $133,070 per year, or $64 per hour.

Senior Full Stack Engineer

Reston, VA • On-site

Epitec
Recruiting and Staffing Services • 1 - 5K employees

$78 - $80/hr

Contractor

Re-posted 11 days ago


Job description

  • Location: Reston, Virginia
  • Type: Contract
  • Job #106396
Senior Full Stack Engineer (React.js | Node.js | AWS CDK)
Remote (EST Preferred)
Candidates must be available during Eastern Time business hours. CST candidates are acceptable.
Contract-12 months
$78-$80/hr
Position Summary
The College Board is seeking a Senior Full Stack Engineer to design, develop, and support cloud-native applications that drive enterprise data quality, automation, and operational efficiency.
This is a true full-stack engineering role requiring strong experience across both front-end and back-end development. The ideal candidate will have expertise in React.js, JavaScript (ES6+), Node.js, AWS Serverless technologies, Microservices, and Infrastructure as Code using AWS CDK.
The selected engineer will contribute throughout the software development lifecycle including architecture, design, development, testing, deployment, and production support while working in an Agile environment.
Key Responsibilities
  • Design, develop, and maintain full-stack web applications using React.js and Node.js.
  • Build scalable and reusable front-end components and user interfaces.
  • Develop RESTful APIs and backend services.
  • Design and implement cloud-native microservices architectures.
  • Build event-driven systems using AWS Serverless technologies.
  • Create and manage AWS infrastructure using AWS CDK.
  • Develop and support CI/CD pipelines using GitHub Actions.
  • Perform unit testing, code reviews, and technical documentation.
  • Monitor and troubleshoot production applications.
  • Collaborate with business stakeholders, architects, and cross-functional teams.
  • Participate in Agile ceremonies and software delivery processes.
Required Qualifications
Experience
  • 7+ years of software development experience.
  • Experience building enterprise-level full-stack applications.
  • Strong understanding of software development lifecycle (SDLC).
  • Experience working within Agile/Scrum environments.
Front-End Technologies
  • React.js
  • JavaScript (ES6+)
  • TypeScript (preferred)
  • React Hooks
  • Redux or Context API
  • HTML5
  • CSS3
Back-End Technologies
  • Node.js
  • Express.js
  • RESTful APIs
  • Microservices Architecture
AWS Cloud Experience
Strong hands-on experience with:
  • AWS Lambda
  • Amazon SNS
  • Amazon SQS
  • Amazon S3
  • Amazon DynamoDB
  • Amazon RDS
  • AWS IAM
  • AWS CloudWatch
  • AWS CloudFront
  • AWS Step Functions
  • AWS CLI
Infrastructure & DevOps
  • AWS CDK (Cloud Development Kit)
  • Infrastructure as Code (IaC)
  • GitHub Actions
  • CI/CD Pipeline Development
  • Git Version Control
Additional Technical Skills
  • Distributed Systems Architecture
  • Systems Analysis & Design
  • Database Design
  • Full Stack Application Development
Preferred Qualifications
  • Experience with Playwright
  • Python development experience
  • AWS Certifications
  • Knowledge of KMS
  • Route 53
  • VPC
  • ALB / ELB
  • Experience with NoSQL and Relational Databases
  • Familiarity with GitHub Copilot or other AI-assisted development tools
  • Strong analytical and problem-solving skills
  • Experience building monitoring and alerting solutions
Education
Required
  • Bachelor's Degree in Computer Science, Information Systems, Engineering, or related field
Preferred
  • Master's Degree in a related technical discipline
  • AWS Professional Certifications
  • Cloud-related certifications

#LI-CN1
#INDPRO