Senior Backend Software Engineer (Java/Node.JS)
Company: pureIntegration
Location: Reston, VA (Remote)
Salary: $120,000 - $140,000 a year
Type: Full-time
Remote: Yes
Posted: 2026-08-13
About this role
Company Description
pureIntegration is a digital engineering, consulting and professional services firm headquartered in the Washington, DC area, serving media, entertainment, and connectivity companies for more than 22 years. Our Ad Tech & Media practice helps advertising organizations modernize and operate the systems that power their revenue — spanning linear, addressable, programmatic, AVOD/FAST, and CTV ad delivery — including ad decisioning, order management, traffic and billing, data integration, and reporting across the order-to-cash lifecycle.
Job Description
We're looking for a Senior Backend Software Engineer with strong hands-on experience across both Java and Node.js to support backend and microservice development for our client. You'll work on REST APIs and distributed backend systems deployed in a cloud-native, containerized environment, collaborating closely with engineers, technical leads, and product managers across multiple teams.
This role requires someone who can move comfortably between Java/Spring and JavaScript/Node.js codebases, has a solid grounding in computer science fundamentals and distributed systems, and takes ownership of issues from identification through resolution with minimal supervision.
This is a full-time remote position.The annual base salary range is *$120,000 – $140,000*. Candidates will be paid within this range based on their work experience and skills. Candidates are also eligible for our full list of benefits linked here.
Responsibilities
- Design, develop, and maintain backend services and REST APIs using Java, Spring Framework/Spring Boot, and Node.js
- Build and support containerized microservices deployed on AWS, including Kubernetes/EKS environments
- Apply asynchronous, reactive, or functional programming patterns where appropriate across both Java and JavaScript codebases
- Troubleshoot complex backend and distributed-system issues, performing root-cause analysis and driving fixes thro...