Software Engineer

Blue Ridge Dynamics, Inc.

Chantilly, Northern (VA, KY)

Hybrid

USD 100,000 - 140,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Blue Ridge Dynamics, Inc. is seeking a Software Engineer to design, build, and support the services, APIs, databases, and integrations that power modern web applications.

The role focuses on production backend systems using Node.js, TypeScript, and PostgreSQL, collaborating with frontend, design, and project teams to deliver secure, reliable software. The candidate will work on secure RESTful APIs, database schemas, migrations, and data-access patterns, with emphasis on secure data handling and

Qualifications

  • Two years of professional backend development experience.
  • Strong experience with JavaScript or TypeScript and Node.js.
  • Experience designing and developing RESTful APIs.
  • Experience with PostgreSQL, MySQL, or another relational database.
  • Understanding of database design, indexing, transactions, and query optimization.
  • Experience with Git, automated testing, debugging, and secure coding practices.

Responsibilities

  • Develop and maintain backend applications and services using Node.js and TypeScript.
  • Design and build secure RESTful APIs.
  • Create and maintain database schemas, queries, migrations, and data-access patterns.
  • Integrate applications with external systems, data repositories, cloud services, and third-party APIs.
  • Implement authentication, authorization, and secure data-handling practices.
  • Write clean, tested, and well-documented code.
  • Troubleshoot application, database, performance, and integration issues.
  • Support Docker-based development, CI/CD pipelines, and application deployments.
  • Participate in architecture discussions, code reviews, and Agile development activities.

Skills

Node.js
TypeScript
RESTful APIs
PostgreSQL
Git
Automated testing
Security practices
Problem solving
Communication

Tools

NestJS
Express
Fastify
Docker
Kubernetes
AWS
CI/CD tooling

Job description

Software Engineer

Blue Ridge Dynamics is seeking a Software Engineer to design, build, and support the services, APIs, databases, and integrations that power modern web applications.

The ideal candidate has experience developing production backend systems using Node.js, TypeScript, and PostgreSQL. You will work closely with frontend developers, designers, technical leads, and project managers to deliver secure, reliable, and maintainable software solutions.

Responsibilities
  • Develop and maintain backend applications and services using Node.js and TypeScript.
  • Design and build secure RESTful APIs.
  • Create and maintain database schemas, queries, migrations, and data-access patterns.
  • Integrate applications with external systems, data repositories, cloud services, and third-party APIs.
  • Implement authentication, authorization, and secure data-handling practices.
  • Write clean, tested, and well-documented code.
  • Troubleshoot application, database, performance, and integration issues.
  • Support Docker-based development, CI/CD pipelines, and application deployments.
  • Participate in architecture discussions, code reviews, and Agile development activities.
Required Qualifications
  • At least two years of professional backend development experience.
  • Strong experience with JavaScript or TypeScript and Node.js.
  • Experience with frameworks such as NestJS, Fastify, or Express.
  • Experience designing and developing RESTful APIs.
  • Experience with PostgreSQL, MySQL, or another relational database.
  • Understanding of database design, indexing, transactions, and query optimization.
  • Experience with Git, automated testing, debugging, and secure coding practices.
  • Strong problem-solving and communication skills.
Preferred Qualifications
  • Experience with TypeScript, NestJS, Fastify, PostgreSQL, or Drizzle ORM.
  • Experience with Docker, Kubernetes, AWS, Azure, or Google Cloud.
  • Familiarity with OAuth 2.0, OpenID Connect, JWT, and role-based access control.
  • Experience with CI/CD pipelines, object storage, microservices, background processing, or offline data synchronization.
  • Experience supporting applications in government, restricted, or disconnected environments.

Employment may be subject to customer-specific citizenship, security-clearance, background-investigation, or facility-access requirements.

Blue Ridge Dynamics is an equal opportunity employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

MBC GROUP • United States

On-site
USD 120,000 - 180,000
Senior Software Engineer, Fullstack
Senior Software Engineer, Fullstack

GoAccess • Fayetteville (AR)

On-site
USD 110,000 - 140,000
Software Engineer (Backend & Cloud Applications)
Software Engineer (Backend & Cloud Applications)

Praise Tech Solutions • Northern (KY)

Hybrid
USD 90,000 - 130,000
Full Stack Software Engineer
Full Stack Software Engineer

Actalent • Austin (TX)

Hybrid
USD 120,000 - 180,000
Medical
Dental
Vision
+9
Backend Engineer
Backend Engineer

Zintro, Inc. • Boston (MA), Northern (KY)

Hybrid
USD 110,000 - 160,000
Backend Engineer
Backend Engineer

nexus IT group • Austin (TX)

On-site
USD 140,000 - 170,000
Medical, dental, vision
Paid time off
Employee benefits
Front End Software Developer
Front End Software Developer

Vets Hired • Sterling (VA)

On-site
USD 120,000 - 150,000
Software Engineer II
Software Engineer II

Jobtailor • Colorado

On-site
USD 120,000 - 180,000
Backend Software Engineer (Java)
Backend Software Engineer (Java)

Bayside Solutions • Seattle (WA)

On-site
USD 125,000 - 165,000
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Socket.dev • Northern (KY)

Hybrid
USD 120,000 - 150,000