
Senior Backend Engineer
Posted May 6

Posted May 6
• Develop features utilizing algorithms optimized for processing extensive data sets. These features will operate on our backend systems, which are designed to manage vast amounts of customer data, maintain a high tolerance for errors, and scale as necessary. These systems are tasked with the management and processing of petabytes of data.
• Serve as the team lead.
• Create robust and reusable code.
• Take ownership of a select group of microservices, evaluating and enhancing their efficiency, scalability, reliability, and cost-effectiveness.
• Act as the primary on-call contact for the services you own, promptly addressing any service degradations.
• Design and develop extremely high-volume, fault-tolerant, and scalable backend systems that manage and process petabytes of customer data.
• Assess and improve the efficiency, scalability, and reliability of our backend systems.
• Write robust code, showcasing its reliability through automated testing.
• B.Tech/M.Tech/BSc or MSc in Computer Science or a related field.
• 7-9 years of industry experience with a demonstrated history of ownership.
• Experience with object-oriented programming in languages such as Java, Scala, Ruby, or C++.
• Proven experience in constructing backend services capable of handling large-scale data.
• Familiarity with the performance characteristics of commonly used data structures (such as maps, lists, trees, etc.).
• A strong desire to learn Scala, an emerging JVM language (scala-lang.org).
• Competitive salary and performance-based bonuses.
• Opportunities for professional development and career advancement.
• Flexible work schedule and remote work options.
• Comprehensive health benefits and wellness programs.
• Collaborative and innovative work environment.
Rox Partner
Very
Get handpicked remote jobs straight to your inbox weekly.