Truecaller is hiring a

Backend Engineer - Scala

Bengaluru, India

Hello, Truecaller is calling you from Bangalore, India! Ready to pick up?

Truecaller is a Swedish company founded in 2009 in Stockholm, Sweden by Nami Zarringhalam and Alan Mamedi, with the mission to provide more safe and efficient communication to everyone’s daily life. The app began when our co-founders were just students who wanted to create a service that would easily identify incoming calls from unknown numbers. Truecaller is loved by 200 million daily active users around the world,we are the go-to app for Caller ID, spam blocking and payments.We have our strongest presence in South Asia, Middle East, Africa, and HQ in Sweden. We are backed by some of the most prominent investors in the world such as Sequoia Capital, Atomico, and Kleiner Perkins Caufield & Byers.

We at User and Business Monetisation team focuses on creating new revenue streams for Truecaller through solutions that help businesses in improving the efficiency of their customer communication. With visibility to more than 250M users Truecaller provides an ideal platform for businesses across the globe to exchange information with their customers.

As an Backend developer Your responsibilities will include building new microservices using scala to support the product requirements of monetising business users of truecaller. It will also require you to build data pipelines and services to deal with high volume of business users data.

What we expect from you:

  • 5+ years of experience as backend developer ( Scala ) 
  • Experience with microservices architecture patterns
  • Knowledge of Play Framework
  • JVM – tuning and optimizing
  • Hands on experience in building large scale platforms & services using Java/non-Java technologies (Scala), Redis, Kafka & Nosql stores
  • Microservices architecture and patterns
  • DevOps and Continuous Delivery
  • Good English skills, oral and written

What will you work on ?

  • You will build data pipelines and services to deal with high volume of business users data.
  • Producing and developing high-volume, low-latency applications for large systems
  • Coping with the challenges of working in a distributed and highly concurrent environment.
  • You will be coding new features and have an active role in the definition of the business monetisation architecture, which includes designing microservices and researching about new alternatives and technologies.

It would be great if you also have:

  • Reactive systems (Akka, RxJava or similar)
  • Cassandra
  • Apache Kafka
  • Kubernetes
  • Docker 
  • Spark
  • Cloud computing (Google Cloud Platform)
  • Reporting tools for generation of analytics and statistics (e.g Graphite/Grafana/Promotheus) 
  • Hands on experience in AdTech domain
  • Hands on experience with Big Data technologies.

Life at Truecaller - Behind the code:

How To Apply

 You can also apply with the help of link given

This position is based in Bangalore, India. Please contact [email protected]  if you have any questions.

What we offer:

  • International teams - 25+ nationalities work together!
  • Learning & sharing environment
  • Exciting company parties & team activities – Football Team,  Geek lunch, Lab Days!
  • Flexible working hours
  • Start the day with delicious breakfast
  • Stay refreshed: juices, tea, coffee and soft drinks
  • Competitive salary
  • Medical, Accident,Term life insurances  

Truecaller is an equal opportunity employer and value diversity company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, or marital status.