Senior Full Stack Engineer

JPS Tech Solutions

Reston (VA)

On-site

USD 150,000 - 190,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JPS Tech Solutions in Reston, VA seeks a Senior Full Stack Engineer with 9+ years of software development experience to design, build, deploy, and monitor scalable cloud-based applications using Node.js, AWS, serverless architectures, microservices, and React.js.

You will own backend APIs, develop full-stack features, and collaborate with cross-functional teams in an Agile environment, while implementing CI/CD and Infrastructure as Code.

Qualifications

  • 9+ years of software development experience.
  • Expert-level Node.js development skills.
  • Strong JavaScript / TypeScript experience.
  • Hands-on experience developing microservices and distributed systems.
  • Full-stack development experience with React.js.
  • Strong understanding of cloud architecture and design patterns.
  • Strong hands-on AWS experience with Lambda, DynamoDB, S3, SNS/SQS, Step Functions, IAM, CloudWatch, RDS, AWS CLI, AWS X-Ray / Cloud Observability.
  • Experience with SQL, relational databases, and NoSQL databases.
  • Experience with CI/CD, Git, Jenkins, Ansible, and Infrastructure as Code.
  • Knowledge of CloudFormation or similar IaC technologies.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable cloud-based applications.
  • Build serverless applications and microservices using AWS.
  • Develop backend APIs and services using Node.js, JavaScript, and TypeScript.
  • Develop full-stack applications using Node.js and React.js.
  • Design distributed and event-driven architectures.
  • Work with AWS services including Lambda, DynamoDB, S3, SNS/SQS, RDS, Step Functions, IAM, and CloudWatch.
  • Build monitoring and observability solutions for high-volume data services.
  • Implement CI/CD pipelines and Infrastructure as Code (IaC).
  • Participate in architecture, technical design, and code reviews.
  • Create technical documentation, specifications, and unit tests.
  • Troubleshoot production issues and improve application performance and reliability.
  • Collaborate with cross-functional teams in an Agile/Scrum environment.
  • Leverage AI coding assistants and AI agents to improve development, testing, and automation while maintaining ownership of the code.

Skills

Node.js
JavaScript/TypeScript
Microservices
React.js
AWS
Cloud architecture
CI/CD
SQL/NoSQL
IaC

Tools

AWS

Job description

Job Description:

We are seeking a Senior Full Stack Engineer with 9+ years of software development experience and strong expertise in Node.js, AWS, serverless architecture, microservices, and React.js.

The ideal candidate will design, develop, deploy, and monitor scalable cloud-based applications and data solutions. This role requires strong hands-on experience with Node.js and AWS services, along with experience building distributed, event-driven, and full-stack applications.

Key Responsibilities
  • Design, develop, test, deploy, and maintain scalable cloud-based applications.
  • Build serverless applications and microservices using AWS.
  • Develop backend APIs and services using Node.js, JavaScript, and TypeScript.
  • Develop full-stack applications using Node.js and React.js.
  • Design distributed and event-driven architectures.
  • Work with AWS services including Lambda, DynamoDB, S3, SNS/SQS, RDS, Step Functions, IAM, and CloudWatch.
  • Build monitoring and observability solutions for high-volume data services.
  • Implement CI/CD pipelines and Infrastructure as Code (IaC).
  • Participate in architecture, technical design, and code reviews.
  • Create technical documentation, specifications, and unit tests.
  • Troubleshoot production issues and improve application performance and reliability.
  • Collaborate with cross-functional teams in an Agile/Scrum environment.
  • Leverage AI coding assistants and AI agents to improve development, testing, and automation while maintaining ownership of the code.
Required Qualifications
  • 9+ years of software development experience.
  • Expert-level Node.js development skills.
  • Strong JavaScript / TypeScript experience.
  • Hands-on experience developing microservices and distributed systems.
  • Full-stack development experience with React.js.
  • Strong understanding of cloud architecture and design patterns.
  • Strong hands-on AWS experience with:
    • AWS Lambda
    • DynamoDB
    • S3
    • SNS/SQS
    • Step Functions
    • IAM
    • CloudWatch
    • RDS
    • AWS CLI
    • AWS X-Ray / Cloud Observability
  • Experience with SQL, relational databases, and NoSQL databases.
  • Experience with AWS Glue, Lake Formation, EMR/Spark, or similar data-processing technologies.
  • Experience with CI/CD, Git, Jenkins, Ansible, and Infrastructure as Code.
  • Knowledge of CloudFormation or similar IaC technologies.
Preferred Skills
  • AWS KMS, VPC, Route 53, and Load Balancers.
  • Advanced JavaScript, TypeScript, or Python.
  • Experience designing highly scalable and highly available cloud applications.
  • Experience with data management and transactional systems.
  • Strong monitoring, automation, and production support experience.
  • Knowledge of Generative AI and AI-assisted software development.
  • Experience with AI agents / agentic development workflows.
  • AWS or other relevant cloud certifications.

Job Description:

We are seeking a Senior Full Stack Engineer with 9+ years of software development experience and strong expertise in Node.js, AWS, serverless architecture, microservices, and React.js.

The ideal candidate will design, develop, deploy, and monitor scalable cloud-based applications and data solutions. This role requires strong hands-on experience with Node.js and AWS services, along with experience building distributed, event-driven, and full-stack applications.

Key Responsibilities
  • Design, develop, test, deploy, and maintain scalable cloud-based applications.
  • Build serverless applications and microservices using AWS.
  • Develop backend APIs and services using Node.js, JavaScript, and TypeScript.
  • Develop full-stack applications using Node.js and React.js.
  • Design distributed and event-driven architectures.
  • Work with AWS services including Lambda, DynamoDB, S3, SNS/SQS, RDS, Step Functions, IAM, and CloudWatch.
  • Build monitoring and observability solutions for high-volume data services.
  • Implement CI/CD pipelines and Infrastructure as Code (IaC).
  • Participate in architecture, technical design, and code reviews.
  • Create technical documentation, specifications, and unit tests.
  • Troubleshoot production issues and improve application performance and reliability.
  • Collaborate with cross-functional teams in an Agile/Scrum environment.
  • Leverage AI coding assistants and AI agents to improve development, testing, and automation while maintaining ownership of the code.
Required Qualifications
  • 9+ years of software development experience.
  • Expert-level Node.js development skills.
  • Strong JavaScript / TypeScript experience.
  • Hands-on experience developing microservices and distributed systems.
  • Full-stack development experience with React.js.
  • Strong understanding of cloud architecture and design patterns.
  • Strong hands-on AWS experience with:
    • AWS Lambda
    • DynamoDB
    • S3
    • SNS/SQS
    • Step Functions
    • IAM
    • CloudWatch
    • RDS
    • AWS CLI
    • AWS X-Ray / Cloud Observability
  • Experience with SQL, relational databases, and NoSQL databases.
  • Experience with AWS Glue, Lake Formation, EMR/Spark, or similar data-processing technologies.
  • Experience with CI/CD, Git, Jenkins, Ansible, and Infrastructure as Code.
  • Knowledge of CloudFormation or similar IaC technologies.
Preferred Skills
  • AWS KMS, VPC, Route 53, and Load Balancers.
  • Advanced JavaScript, TypeScript, or Python.
  • Experience designing highly scalable and highly available cloud applications.
  • Experience with data management and transactional systems.
  • Strong monitoring, automation, and production support experience.
  • Knowledge of Generative AI and AI-assisted software development.
  • Experience with AI agents / agentic development workflows.
  • AWS or other relevant cloud certifications.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

Accylerate • United States

On-site
USD 120,000 - 165,000
Full Stack Software Engineer
Full Stack Software Engineer

TALENT Software Services • Virginia (MN)

On-site
USD 90,000 - 120,000
Full Stack Software Engineer
Full Stack Software Engineer

NSS • Herndon (VA)

On-site
USD 120,000 - 180,000
Senior AWS/Cloud Full Stack Engineer
Senior AWS/Cloud Full Stack Engineer

Kaleidoscope Innovation • Raleigh (NC)

On-site
USD 120,000 - 150,000
Senior Full Stack Node JS Engineer (AWS & Backend Focused-NodeJS - 15+ Years of Experience)
Senior Full Stack Node JS Engineer (AWS & Backend Focused-NodeJS - 15+ Years of Experience)

Kellton • Reston (VA)

Remote
USD 120,000 - 150,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Hunt Military Housing Shared Services, LLC • Alpharetta (GA)

On-site
USD 100,000 - 130,000
Paid time off
Medical, dental, and life insurance
HSA/FSA accounts
+2
Senior Full Stack Engineer
Senior Full Stack Engineer

Hunt Companies, Inc. • Alpharetta (GA), Northern (KY)

Hybrid
USD 120,000 - 190,000
Staff Full Stack Engineer
Staff Full Stack Engineer

WellRithms, Inc. • Portland (OR)

On-site
USD 180,000 - 230,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Buzzsolutions • United States

On-site
USD 120,000 - 160,000
Senior Full-Stack Technical Lead
Senior Full-Stack Technical Lead

Redbud Partners LLC • Oklahoma

On-site
USD 110,000 - 170,000