Senior Full-stack Developer

AppsFlyer is known for its massive backend production. At any given moment thousands of servers are consuming 100+ billion mobile app events, crunching our users’ data, serving requests and communicating on a massive scale. To maintain the universe we call AppsFlyer, we practice modern production operations with a complete self-serve CI/CD platform, highly integrated observability stack for our micro-services, backends and infrastructure, a culture of ownership and an eagerness for quality.

Senior Full-stack Developer
Full-time
English: Upper-intermediate

What do you gain?

Scale. We mean it. Think BIG! With more than 250 (and growing) engineers, hundreds of deployments per day for our 400+ microservices on top of thousands of machines we manage on the cloud, we produce around *petabyte* of data, daily. You’ll learn how to run systems at scales and the reality of hyper growth from many great engineers.

What you’ll do:

  • End-to-end development of both client facing and data infrastructure features from data processing to database choice and implementation through to API development
  • Collaborate with product managers and software engineers to deliver complex products
  • Analyze and improve performance, scalability and stability of our systems, environments and tools
  • If you’re up to the challenge — Speak at meetups, write blog posts, speak at conferences, contribute to existing open source projects and release new open source software

What you have:

  • 5+ years of experience as a software engineer.
  • Proficiency and ability to code well in at least one language (Java / Scala / Kotlin / Clojure, Golang, Python, JavaScript, etc)
  • Real-life experience with developing and maintaining a decent production systems
  • Ability to grasp new languages, systems and frameworks fast
  • Passion about metrics, logs, data, monitoring, numbers — you name it
  • Passion to craft the best working software, learn cutting edge technologies and a constant craving for becoming a better engineer
  • The mentality of a team player, sense of ownership and of urgency

Bonus Points:

  • Deep understanding of Big / Distributed Data concepts like partitioning and skew
  • Ability to form strong mental models of complex data processing stacks
  • Proficiency in both frontend and backend
  • Recommended by an AppsFlyer employee

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 a brand new Mac computer with 2 monitors and a starter's package.
Our recruiter
Yuliia  Semenchuk
Yuliia Semenchuk
Recruiter
Contact a recruiter
Full-stack Engineer
Full Stack
Lead, Senior
Kyiv
Maria  Stepanenko
HRD
Kyiv, Ukraine
English (Intermediate)
Full-time
Katerina Lobareva
Ruby Team Lead
English (Upper-intermediate)
English (Advanced)
Full-time
Алла Цугульская
VP Digital Marketing
Remote,
Kyiv, Ukraine
English (Upper-intermediate)
Full-time
Марта Стопец
Middle+\Senior- Back End Nest.js Developer
Remote,
English (Intermediate)
Full-time
Diana  Sikorskaya
Customer Support Representative
other city,
English (Advanced)
Full-time
Kyiv, Ukraine
English (Intermediate)
Full-time
English (Upper-intermediate)
English (Advanced)
Full-time