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