Position: Senior Backend Engineer
Company: AppsFlyer
Category: Scala
Experience required: 5y
English level: upper

For handling this enormous volume of traffic and to move fast we architectured our platform using microservices and pipelines that are using modern industry standards tooling such as Kafka, Aerospike, Redis and Spark.

We are big believers in working with the right tool for the right job.

We run a truly polyglot development environment and are using Clojure, Go Python and Scala, using the right tool for the job.

The extreme growth rate of our data and client base means constant pursuit for handling 10X growth or more. Our engineers are responsible for their deliveries, beginning with development and ending in operating our production load.


Responsibilities

End-to-end development and ownership of AppsFlyer products and features, from design to production
Solving diverse complex problems of high scale
Collaborate with Product Managers and Software Engineers to deliver complex products
Analyze and improve performance, scalability and stability of AppsFlyer products, environments and tools
Continuously learn and evaluate new technologies in the everlasting effort to perfect our products
Requirements

5+ years of development experience with passion for excellence.
Strong server-side Skills
Experience with large-scale production databases
“A get-things-done” approach
B.Sc. in computer science or an equivalent
Preferred Requirements

Experience in functional programming
Recommended by an AppsFlyer employee
Company provides mandatory and not mandatory business trips:

Academy — mandatory educational program hosted in Israel for learning about product, teams, business goals, technologies and meeting team members from all around the wold
Business trips to IL 
GEEP after 1 year in the company — trips provided to best performing team members to other locations to bring technical knowledge to other company offices and assist team members around the world
Social Package includes:

Medical Insurance
Sport reimbursement + paid team sport activities
English classes
Paid vacations (20 working days) + all Ukrainian national holidays
Paid sick days
Team building, happy hours and other team activities
Parking
Snacks, fruits & ice cold beer
All new team members provided brand new Mac computer with 2 monitors and starter’s package.