Job Closed

This listing is no longer active.

Truelogic Software logo
Truelogic Software

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

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 2004H1B No SponsorCompany SiteLinkedIn

Location

Colombia

Posted

43 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 Job Pages

More Backend Engineer Jobs

Neogrid logo

Junior FullStack Developer, Java

Neogrid

Your company's data technology ecosystem

Backend Engineer43 days ago
Full TimeRemoteTeam 501-1,000Since 1999H1B No Sponsor

• Collaborate with multidisciplinary teams to develop and maintain innovative solutions • Participate in system architecture • Develop and maintain high-quality code, ensuring scalability, security, and performance • Troubleshoot complex issues and perform code reviews • Stay up to date with technology trends and propose adoption of new technologies and best practices • Develop and maintain systems using Java, Spring Boot, JSP, React, Docker, etc. • Participate in code refactoring and SQL query optimization • Actively participate in the code review process to protect the team’s code and standards • Develop and maintain CI/CD pipelines • Develop tests and testing pipelines.

Brazil
Job Closed
Minsait logo

Java Fullstack Developer

Minsait

Join a more human technology #MoreMinsait

Backend Engineer43 days ago
Full TimeRemoteTeam 10,001+Since 2016H1B No Sponsor

• Develop and maintain large-scale web applications using Java 8+ and Angular 11+. • Build and evolve REST APIs, ensuring best practices in architecture, security, and performance. • Work on data modeling and persistence in relational databases (SQL Server and DB2). • Use persistence frameworks such as Hibernate/JPA and EJB3. • Ensure code quality through unit testing (JUnit) and analysis tools (e.g., Sonar). • Participate in continuous integration and continuous delivery (CI/CD) processes using tools like Jenkins, Nexus, and Git. • Document services and APIs using Swagger. • Develop and maintain reports with Jasper Reports. • Collaborate with cross-functional teams in an agile environment (Scrum/Kanban). • Contribute to requirements analysis and the definition of technical solutions. • Work with legacy technologies when necessary (e.g., Flash Builder).

Brazil
Job Closed
Okta logo

Backend Software Engineer

Okta

The World's Identity Company

Backend Engineer43 days ago
Full TimeRemoteTeam 5,001-10,000Since 2010H1B Sponsor

Role Description We are looking for a Backend Software Engineer who wants to work on hard problems: distributed systems and building software where getting it right really matters. You'll ship code that protects real infrastructure for real organizations. You’ll build foundations that multiple feature teams depend on. When you make something faster, more reliable, or easier to use, it multiplies across the entire product. This is a role for someone who likes thinking about how systems fit together. You'll need strong opinions about what makes a good abstraction, and the flexibility to evolve those abstractions as the product grows. The Okta Privileged Access Management (PAM) is an identity-centric approach to a common and critical privileged access use case. Our elegant Zero Trust architecture is purpose-built for the modern cloud and helps customers solve challenging security and operations pain points at scale. In this role you will: - Be deeply involved in evolving the core architecture of PAM. - Work in our product development teams to build scalable, composable components of our platform. - Be responsible for designing and implementing scalable architecture patterns. - Design and build APIs with OpenAPI Specification that customers rely on for access to production infrastructure. - Work on backend systems written in Go. - Participate in the rotational on-call activities with SRE and product development teams. Qualifications - Are an experienced software engineer with a background in Golang (other languages are also acceptable). - Experienced working with relational databases like PostgreSQL or similar RDBMS technologies. - Have the ability to design database models and backend APIs. - Have experience working with cloud services like Caching, Queues, NoSQL Databases etc. - Experienced working with any cloud provider such as AWS, GCP or Azure. - Thrive in a collaborative environment built on end-to-end ownership. - Love thinking about distributed systems, and the reliability, availability, and performance implications of the decisions made in their design. - Enjoy deep-diving into production metrics, and familiarity with monitoring tools like Splunk, DataDog etc. - Think in terms of systems, services, and APIs. Requirements - 8+ years working as a software engineer. - Experience working with production systems. - Bachelors in CS, or equivalent. Benefits - Annual base salary range for this position for candidates located in Canada is between $160,000 — $200,000 CAD. - Equity (where applicable), bonus, and benefits, including health, dental, and vision insurance. - RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave).

Canada
C$160K - C$200K / year
Globaldev Group logo

Senior Java Developer

Globaldev Group

Building remote teams and providing software development solutions for tech businesses 🇺🇸🇮🇱🇩🇪🇺🇦🇵🇹🇵🇱

Backend Engineer43 days ago
Full TimeRemoteTeam 201-500Since 12 yearsH1B No Sponsor

• Utilize Java, including Spring Boot, to build robust and high-performance data processing services within our data platform; • Implement real-time data streaming solutions using Kafka, ensuring timely data ingestion and availability; • Collaborate closely with cross-functional teams to comprehend data requirements, identify opportunities for data optimization, and support data-driven initiatives; • Lead the design, development, and maintenance of efficient and scalable data pipelines, facilitating data collection, processing, and transformation from diverse sources; • Leverage AWS services for data storage, processing, and analytics, adhering to security and performance best practices; • Monitor and troubleshoot service performance, proactively identifying bottlenecks and implementing optimizations; • Uphold data integrity, reliability, and availability by implementing effective ETL processes and conducting data quality checks.

Ukraine