Cloud Infrastructure Engineer for Autoscaling Real-Time Node.js Web App (AWS / Docker / WebSockets)

Posted 3 days ago

Worldwide

Summary

Project Overview: We are launching a real-time multiplayer social hub. The Node.js/TypeScript application manages isolated rooms of 10-15 users via persistent WebSocket connections. We need an infrastructure expert to design a production-ready, highly scalable cloud architecture capable of handling up to 1,000+ simultaneous room instances (10k+ concurrent connected users) smoothly and without lag. Key Responsibilities: •⁠ ⁠Containerize the Node.js/Colyseus multiplayer application using Docker. •⁠ ⁠Architect a highly scalable cloud environment on AWS (or DigitalOcean) using Kubernetes (EKS) or AWS ECS. •⁠ ⁠Implement an automated, sticky-session Load Balancer to dynamically route incoming users to available server nodes. •⁠ ⁠Configure Horizontal Pod Autoscaling (HPA) to dynamically scale server instances based on real-time room and memory demand. •⁠ ⁠Integrate Redis for high-speed, in-memory state management to prevent main database read/write bottlenecks. Required Skills: •⁠ ⁠AWS (EC2, ECS, EKS, ALB) or DigitalOcean Kubernetes (DOKS) •⁠ ⁠Docker & Kubernetes (Expert) •⁠ ⁠Production experience with Redis caching and cluster setup •⁠ ⁠Expert knowledge of scaling and load-balancing stateful, persistent WebSocket connections

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • $35.00

    -

    $70.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Amazon Web Services
Node.js
Activity on this job
  • Proposals:50+
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Feb 8, 2025
  • United Arab Emirates
    Dubai8:37 AM
  • $104K total spent
    22 hires, 6 active
  • 2,633 hours

Explore similar jobs on Upwork

Senior DevOps & Cloud EngineerFixed-price‐ Posted 2 weeks ago
DevOps
Linux System Administration
Embedded System
C
System Monitoring
Security Operation Center
Cyber Threat Intelligence
Threat Detection
Compliance
Information Security

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo