The Offer :
Excellent career development opportunities
Work for a company with over 4 billion ads impression request daily.
Great work environment
The Employer :
Our client is one of the fastest growing tech company that is making communication safer and more efficient. They help individuals filter their calls and enable them to take control of their own digital identity.
The Job :
As a Software Engineer, you will be responsible for the backend development in the Ads Business unit while providing know how in the full software development lifecycle.
You will be responsible for :
Building a scalable and reliable Ads-Server & related system, while facing quickly growing global traffic
Producing and developing high-volume, low-latency applications for large systems and coping with the challenges of working in a distributed and highly concurrent environment.
Coding new features and have an active role in the definition of the Ads-backend architecture; which includes designing microservices and researching about new alternatives and technologies.
The Profile :
You have at least 3 years of experience, in a Software Engineer role.
You have experience in VM - tuning and optimising.
You have hands on experience in building large scale platforms & services using Java / non-Java.
You have experience with Scala, Redis, Kafka and NoSQL stores.
You have experience in DevOps and Continuous Delivery.
Having experience with other technologies such as 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) will be a big plus
You are a self-starter, motivated and fast learner.
You are a creative problem solver
You have good listening and communication skills, and are receptive to organisations and viewpoints from others in the organisation
You have high level of integrity and are a constructive team player.