Senior Node.js Developer

encora10

United States

Remote

USD 120,000 - 190,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

encora10 is seeking an experienced backend engineer to design, develop and operate cloud-native services for streaming platforms. You will own modules end-to-end, deploy across AWS regions with ECS/EC2, S3, DynamoDB, and related services, and continually improve reliability with caching and scalable policies.

The role requires strong Node.js/TypeScript or equivalent backend experience, hands-on AWS skills, and a solid foundation in algorithms, data structures, and observability within an Agile

Qualifications

  • Around 4–5 years building and operating production software services.
  • Strong Node.js and JavaScript or TypeScript experience, or backend experience in another language with ability to ramp up on Node.js.
  • Practical AWS experience, especially with ECS and EC2.
  • Understanding of CI/CD, infrastructure as code, and deployments across environments.
  • Strong grounding in algorithms, data structures, concurrency, and performance tuning.
  • Experience with distributed systems, REST or WebSocket APIs, observability, and Agile practices.
  • Degree in computer science, engineering, or a related field, or equivalent practical experience.

Responsibilities

  • Design, develop, and maintain complex service modules and own components through operation.
  • Deploy and run services across AWS regions using services such as ECS, EC2, S3, DynamoDB, SQS, Redis, Lambda, and CloudFront.
  • Improve resilience and throughput with caching, retry and recovery mechanisms, and scaling policies.
  • Investigate production incidents, identify root causes, and implement fixes.
  • Contribute to architecture, technical planning, and roadmap discussions.
  • Find opportunities to automate engineering workflows, including through AI assisted development tools.

Skills

Node.js
JavaScript/TypeScript
Backend development
AWS ECS/EC2
CI/CD
Infrastructure as code
Distributed systems
REST APIs/WebSocket
Observability
Agile practices
Algorithms & data structures
Performance tuning

Education

Bachelor's degree in computer science or engineering

Tools

Terraform
CloudFormation
Jenkins
Harness
Docker
Kubernetes
Monitoring tools
HTTP/2
QUIC
Rust

Job description

Role overview

Build and operate backend components for cloud based streaming services, with ownership spanning design, implementation, deployment, and production support. The work emphasizes reliable distributed systems, performance tuning, and delivery across multiple cloud regions.

Responsibilities
  • Design, develop, and maintain complex service modules and own components through operation.
  • Deploy and run services across AWS regions using services such as ECS, EC2, S3, DynamoDB, SQS, Redis, Lambda, and CloudFront.
  • Improve resilience and throughput with caching, retry and recovery mechanisms, and scaling policies.
  • Investigate production incidents, identify root causes, and implement fixes.
  • Contribute to architecture, technical planning, and roadmap discussions.
  • Find opportunities to automate engineering workflows, including through AI assisted development tools.
Requirements
  • Around 4–5 years building and operating production software services.
  • Strong Node.js and JavaScript or TypeScript experience, or backend experience in another language with ability to ramp up on Node.js.
  • Practical AWS experience, especially with ECS and EC2.
  • Understanding of CI/CD, infrastructure as code, and deployments across environments.
  • Strong grounding in algorithms, data structures, concurrency, and performance tuning.
  • Experience with distributed systems, REST or WebSocket APIs, observability, and Agile practices.
  • Degree in computer science, engineering, or a related field, or equivalent practical experience.
Nice to have
  • Terraform or CloudFormation; Jenkins or Harness.
  • Memory mapped files, RocksDB, caching algorithms, or pager and streaming reader design.
  • 3D model, geometry, mesh, point cloud, compression, or streaming pipeline experience.
  • CDN or global distribution experience; Docker, Kubernetes, monitoring tools, HTTP/2, QUIC, or Rust.
Benefits and work setup
  • Remote role listed for candidates in Costa Rica, Peru, Colombia, or Bolivia.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

encora10 • United States

Remote
USD 140,000 - 200,000
Remote work from Brazil
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

encora10 • United States

Remote
USD 120,000 - 170,000
Senior Node.js Backend Engineer - Remote, AWS Cloud
Senior Node.js Backend Engineer - Remote, AWS Cloud

Encora • United States

Remote
USD 90,000 - 130,000
Remote Senior Node.js Backend Engineer - Cloud & Scale
Remote Senior Node.js Backend Engineer - Cloud & Scale

encora10 • United States

Remote
USD 120,000 - 190,000
Full Stack and Backend NodeJS TypeScript/JavaScript Engineer (Senior) - Remote, Latin America
Full Stack and Backend NodeJS TypeScript/JavaScript Engineer (Senior) - Remote, Latin America

bluelightconsulting • United States

Remote
USD 120,000 - 180,000
Fully remote position
Continuing education support
Generous PTO and performance bonuses
Senior Node.js Developer
Senior Node.js Developer

Encora • United States

Remote
USD 90,000 - 130,000
Senior NodeJS Developer
Senior NodeJS Developer

Centillion Infotech LLC • Menlo Park (CA)

Hybrid
USD 130,000 - 170,000
Bonus based on performance
Training & development
Wellness resources
Backend Engineer
Backend Engineer

monks • United States

Remote
USD 140,000 - 180,000
Remote position
Developer Node.js
Developer Node.js

Bayer AG • St. Louis (MO)

On-site
USD 90,000 - 120,000
Tech Lead Backend (Node.js/ Nest.js)
Tech Lead Backend (Node.js/ Nest.js)

Zexter • United States

Remote
USD 130,000 - 180,000
Fully remote work
Modern technology stack
Established engineering team
+1