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