Job Closed
This listing is no longer active.
Premium boutique software development company that helps brands with big ideas to make a difference in people’s lives.
Senior Backend Engineer – Node.js, TypeScript, Socket.IO
Location
Latin America
Posted
93 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer – Node.js, TypeScript, Socket.IO
Truelogic Software
• 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.
Job Requirements
- Core Stack: Deep expertise in Node.js and TypeScript (ES6+, asynchronous programming, and performance tuning).
- Real-Time Expertise: Proven experience building production-grade applications with Socket.IO or similar WebSocket-based frameworks.
- Message Orchestration: Hands-on experience with Redis beyond simple caching, specifically utilizing Redis Pub/Sub for event-driven messaging.
- System Design: Strong understanding of Real-time Data Architecture, including handling race conditions, state synchronization, and distributed system failures.
- Database Knowledge: Comfort working with both SQL and NoSQL environments to support high-frequency data writes.
- Experience in the Media/OTT/Streaming industry.
Benefits
- 100% Remote Work: Enjoy the freedom to work from the location that helps you thrive. All it takes is a laptop and a reliable internet connection.
- Highly Competitive USD Pay: Earn an excellent, market-leading compensation in USD, that goes beyond typical market offerings.
- Paid Time Off: We value your well-being. Our paid time off policies ensure you have the chance to unwind and recharge when needed.
- Work with Autonomy: Enjoy the freedom to manage your time as long as the work gets done. Focus on results, not the clock.
- Work with Top American Companies: Grow your expertise working on innovative, high-impact projects with Industry-Leading U.S. Companies.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Contributors will design and implement multi-file coding tasks across bug fixing, feature development, refactoring, and testing • Write clear natural-language specifications and reference implementations • Develop and extend unit and integration test suites • Review peer-generated tasks for correctness, clarity, and realism • Identify edge cases, ambiguities, and potential failure modes • Ensure alignment between specifications, code, and expected outputs
• Design and implement multi-file coding tasks across bug fixing, feature development, refactoring, and testing • Write clear natural-language specifications and reference implementations • Develop and extend unit and integration test suites • Review peer-generated tasks for correctness, clarity, and realism • Identify edge cases, ambiguities, and potential failure modes • Ensure alignment between specifications, code, and expected outputs
• Design and implement multi-file coding tasks across bug fixing, feature development, refactoring, and testing • Write clear natural-language specifications and reference implementations • Develop and extend unit and integration test suites • Review peer-generated tasks for correctness, clarity, and realism • Identify edge cases, ambiguities, and potential failure modes • Ensure alignment between specifications, code, and expected outputs
• Design and implement multi-file coding tasks across bug fixing, feature development, refactoring, and testing • Write clear natural-language specifications and reference implementations • Develop and extend unit and integration test suites • Review peer-generated tasks for correctness, clarity, and realism • Identify edge cases, ambiguities, and potential failure modes • Ensure alignment between specifications, code, and expected outputs

