hirq
← All jobs

Encora

Senior Node.js Developer

Costa Rica · On-site · Mexico Billable

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

Node.jsJavaScriptAWSCI/CDTypeScriptWebSocketsDistributed SystemsObservabilityRustREST APIsRedisDynamoDBDockerKubernetesTerraformJenkins
Job Title: Senior Node.js Developer Key Skills: Node.js, JavaScript, TypeScript, AWS, Distributed Systems, Microservices, Algorithms, CI/CD, Infrastructure as Code Experience: 4–5 years Location: Costa Rica, Peru, Colombia, Bolivia Work Mode: Remote At Coforge, we are hiring a Senior Node.js Developer (#14816-4-11) with the following skill set. Key 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. Required Skills & Qualifications - 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 Skills - 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. 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.