Senior Backend Engineer

India – Remote Full-Time

Job Description

As a Senior Backend Engineer, you will be instrumental in developing features that rely on algorithms optimized for very large datasets. These features will operate within our backend systems, engineered to manage extensive volumes of customer data with high error tolerance and scalability. You will also take on a team lead role, guiding team efforts and ensuring code robustness and reusability. Ownership of microservices will be part of your responsibilities, where you will analyze and enhance efficiency, scalability, reliability, and cost-effectiveness. As a primary on-call responder, you'll address service degradations promptly. Design and implementation of scalable backend systems that process and manage petabytes of customer data will be a key focus, alongside continuous improvement of backend systems through robust, automatically tested code.

Qualifications

1. Bachelor's or Master's degree in Computer Science or related field. 2. 7-9 years of industry experience with a strong track record of ownership. 3. Object-oriented programming experience in languages such as Java, Scala, Ruby, or C++. 4. Experience building backend services to handle data at scale. 5. Understanding of data structure performance characteristics. 6. Willingness to learn Scala.


Apply Now