Senior Backend Engineer - Node.js / TypeScript / Socket.IO

T
TruelogicBusiness Consulting and Services
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Node.jsSQLTypeScriptRedisNosql

Requirements

  • Deep expertise in Node.js
  • Deep expertise in TypeScript (ES6+, asynchronous programming, and performance tuning)
  • Proven experience building production-grade applications with Socket.IO or similar WebSocket-based frameworks
  • Hands-on experience with Redis Pub/Sub for event-driven messaging
  • Strong understanding of Real-time Data Architecture, including handling race conditions, state synchronization, and distributed system failures
  • Comfort working with both SQL and NoSQL environments
  • Experience in the Media/OTT/Streaming industry

Responsibilities

  • Architect Real-Time Solutions: Design and implement highly scalable, event-driven architectures to support live-streaming data, interactive fan experiences, and real-time notifications.
  • Lead with Technical Excellence: Develop robust, type-safe backend services using Node.js and TypeScript, ensuring maximum performance and maintainability.
  • Manage Live Connections: Leverage Socket.IO to manage millions of persistent connections, ensuring seamless data flow between the server and global client-side applications.
  • Optimize Data Distribution: Implement and manage Redis Pub/Sub patterns to synchronize state across distributed server instances and handle high-velocity messaging.
  • Infrastructure & Scaling: Collaborate with DevOps to ensure services are resilient to traffic spikes (e.g., major sporting events or breaking news) and can scale horizontally.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now