jobapplier

Senior Node.js Developer 

Encora

Skills

Required

  • Node.js
  • JavaScript
  • AWS
  • Algorithms
  • CI/CD
  • Infrastructure as Code
  • TypeScript
  • Distributed Systems
  • ECS
  • EC2
  • observability
  • AI-assisted
  • JSON / Protobuf

Preferred

  • caching
  • Infrastructure as Code tools
  • Terraform / CloudFormation
  • Jenkins / Harness
  • memory-mapped files
  • CDNs / global data distribution / Docker / Kubernetes
  • Dynatrace / Prometheus / Grafana / Splunk
  • Rust
  • S3
  • DynamoDB

Senior Node.js Developer

At Coforge, we are hiring a Senior Node.js Developer (#14816-4-11) with the following skill set.

Responsibilities

  • Design, develop, and maintain complex modules for cloud-based streaming services.
  • Own software components and initiatives end to end, ensuring high engineering quality and operational standards.
  • Deploy and operate services across multiple AWS regions, primarily using ECS and EC2, alongside S3, DynamoDB, SQS, ElastiCache/Redis, Lambda, and CloudFront.
  • Improve system performance and resiliency through caching and eviction strategies, retry mechanisms, dead-letter recovery, and scaling policies.
  • Optimize memory and data access through memory-mapped or pager-based approaches.
  • Troubleshoot production issues, perform root cause analysis, and implement solutions.
  • Contribute to system design, architecture discussions, technical planning, and roadmap initiatives.
  • Identify opportunities to automate and simplify engineering workflows, including the use of AI-assisted development tools.

Requirements

  • Node.js, JavaScript, TypeScript, AWS, Distributed Systems, Microservices, Algorithms, CI/CD, Infrastructure as Code

4–5 years

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 4–5 years of hands-on software development experience building and operating production services.
  • Strong experience with JavaScript/TypeScript and Node.js, or solid backend development experience in another language with the ability to quickly adapt to Node.js.
  • Hands-on experience with AWS infrastructure, particularly ECS and EC2.
  • Knowledge of DevOps fundamentals, including CI/CD, Infrastructure as Code, and multi-environment deployments.
  • Strong knowledge of algorithms, data structures, mathematics, and performance optimization.
  • Solid understanding of object-oriented and/or functional programming, concurrency, and troubleshooting.
  • Experience with high-traffic distributed systems, REST or WebSocket APIs, and data formats such as JSON or Protobuf.
  • Familiarity with observability practices, including logging, metrics, and tracing.
  • Experience working with Agile methodologies.
  • Openness to using AI-assisted development tools to improve engineering productivity and software quality.

Preferred

  • Strong JavaScript programming experience.
  • Experience with Infrastructure as Code tools such as Terraform or CloudFormation.
  • Experience with CI/CD tools such as Jenkins or Harness.
  • Knowledge of memory-mapped files, embedded key-value stores such as RocksDB, caching and eviction algorithms, or pager/streaming reader design.
  • Experience with 3D model data, geometry or mesh processing, point clouds, level of detail, compression, or streaming pipelines.
  • Experience with CDNs, global data distribution, Docker, or Kubernetes.
  • Familiarity with observability tools such as Dynatrace, Prometheus, Grafana, or Splunk.
  • Understanding of network protocols such as HTTP/2, QUIC, and WebSockets.
  • Experience with Rust.

Location

Costa Rica, Peru, Colombia, Bolivia

Posted On

06-11-2026

Coforge is an equal opportunity employer and considers all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.