Senior Software Engineer - Middleware & Integration

New
Arlington, VAFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
AWSNode.jsPHPPythonJavascriptMongoDBTypeScriptNest.jsCI/CDTerraform

Requirements

  • Bachelor's or master's degree in computer science, engineering, or related field.
  • 7+ years of software engineering experience including architecture.
  • Proficiency in programming languages, including JavaScript/TypeScript, Python, and PHP.
  • Strong Node.js backend experience—preferably NestJS.
  • Experience designing and consuming APIs and distributed or microservices-based architectures.
  • Experience with JWT / OIDC authentication (Auth0 or equivalent).
  • Experience with relational (SQL) and NoSQL databases (MongoDB).
  • Docker and container orchestration on AWS ECS.
  • Experience with Terraform + Terragrunt for IaC.
  • CI/CD with GitHub Actions.
  • Experience integrating headless CMS platforms.

Responsibilities

  • Contribute to architecture, design, and technical decision-making for our Node.js backend services, Contentful CMS integrations, and AWS cloud infrastructure.
  • Design, build, and maintain scalable, secure, and high-performing APIs.
  • Improve CI/CD pipelines, deployment processes, monitoring, observability, and system reliability.
  • Ensure compliance with security, governance, and cloud infrastructure best practices within AWS.
  • Establish and enforce engineering standards, best practices, and scalable design patterns.
  • Provide technical mentorship, supervision, and performance guidance to engineers.
  • Partner with product, design, and business stakeholders to translate requirements into technical solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now