Senior Node.js Developer

Posted 4 days ago

This is a fully remote position, open to applicants in Costa Rica, +3 more countries.

📋 Description

• Create, develop, and sustain intricate modules for cloud-based streaming platforms.

• Take ownership of software components and projects from start to finish, ensuring exceptional engineering quality and operational standards.

• Deploy and manage services across various AWS regions utilizing ECS, EC2, S3, DynamoDB, SQS, ElastiCache/Redis, Lambda, and CloudFront.

• Enhance system performance and resilience by implementing caching and eviction strategies, retry mechanisms, dead-letter recovery, and scaling policies.

• Optimize memory and data access through memory-mapped or pager-based methodologies.

• Diagnose production issues, conduct root cause analysis, and execute solutions.

• Participate in system design, architecture discussions, technical planning, and roadmap initiatives.

• Discover opportunities to automate and streamline engineering workflows, including the application of AI-assisted development tools.


⛳️ Requirements

• Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.

• 4–5 years of hands-on experience in software development, specifically in building and operating production services.

• Strong proficiency in JavaScript/TypeScript and Node.js, or considerable backend development experience in another language with the capability to quickly adapt to Node.js.

• Practical experience with AWS infrastructure, particularly ECS and EC2.

• Understanding of DevOps fundamentals, including CI/CD, Infrastructure as Code, and multi-environment deployments.

• Strong grasp of algorithms, data structures, mathematics, and performance optimization.

• Solid comprehension of object-oriented and/or functional programming, concurrency, and troubleshooting techniques.

• 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 with Agile methodologies.

• Willingness to utilize AI-assisted development tools to enhance engineering productivity and software quality.

• Preferred: Significant JavaScript programming experience.

• Preferred: Experience with Infrastructure as Code tools like Terraform or CloudFormation.

• Preferred: Familiarity with CI/CD tools such as Jenkins or Harness.

• Preferred: Knowledge of memory-mapped files, embedded key-value stores like RocksDB, caching and eviction algorithms, or pager/streaming reader design.

• Preferred: Experience with 3D model data, geometry or mesh processing, point clouds, level of detail, compression, or streaming pipelines.

• Preferred: Experience with CDNs, global data distribution, Docker, or Kubernetes.

• Preferred: Familiarity with observability tools such as Dynatrace, Prometheus, Grafana, or Splunk.

• Preferred: Understanding of network protocols like HTTP/2, QUIC, and WebSockets.

• Preferred: Experience with Rust.


🏝️ Benefits

• Equal opportunity employer.

• Remote work mode.

People also viewed

GT9 hours ago

Senior Backend Engineer – Mobile Monetization

PL flagPoland, +2 more countriesFull-timeBackend Engineer
ApplyView job
Business Insights9 hours ago

Desarrollador Oracle Forms, .NET Junior

ES flagSpain OnlyFull-timeBackend Engineer
ApplyView job
Kraken Digital Asset Exchange9 hours ago

Principal Database Engineer

GB flagUnited Kingdom OnlyFull-timeBackend Engineer$161k – $358.9k/year
ApplyView job
Kraken Digital Asset Exchange9 hours ago

Software Engineer – Database

US flagUnited States OnlyFull-timeBackend Engineer$96k – $192k/year
ApplyView job
Jusbrasil9 hours ago

Senior Software Engineer – Backend, Legal Pros

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
AssureSoft9 hours ago

Senior Full-Stack Engineer – Python, TypeScript, Vue.js

Latin AmericaFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers