AdTechTalent
Engineering2 months agoOn-site

AppsFlyer

Backend Engineer

backendKafkaSQSKubernetesPostgresAWSGCPJavaGoClojureSQLAthenaBigQuerySaaSdistributed systemsevent-drivendata collectionmobile marketing

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Kyiv, Ukraine

Full job description

The ROI360 team builds a distributed SaaS platform to collect, normalize, index, and serve cost and revenue data from 100+ marketing platforms at scale. The role involves developing and enhancing the data collection platform, solving complex large-scale problems, collaborating with product and engineering teams, improving performance and stability of products, learning new technologies, and participating in on-call system monitoring. Requirements include 3+ years backend engineering experience, knowledge of Kafka, SQS, Kubernetes, Postgres, event-driven systems, cloud platforms (AWS, GCP), proficiency in at least one language (Java, Go, Clojure), database technologies (SQL, Athena, BigQuery), strong ownership, quick learning ability, and a B.Sc. in Computer Science or equivalent. Bonus for functional programming and Clojure experience. Benefits include health insurance, unlimited paid vacation, meal and sport reimbursements, office breakfast, mental health program, team activities, paid sick days, snacks and drinks, and a Mac laptop with monitors for new hires.

What you'll do

  • Develop and enhance data collection platform
  • Solve diverse, complex problems at large scale
  • Collaborate with Product Managers and Software Engineers to deliver value to customers
  • Analyze and improve performance, scalability, and stability of products, environments, and tools
  • Continuously learn and evaluate new technologies to improve products and adapt to scale
  • Participate actively in on-call cycle and system monitoring

Requirements

  • 3+ years of backend engineering experience
  • Solid knowledge in Kafka, SQS, K8S, Postgres, and event-driven systems
  • Experience with large-scale SaaS production services and databases
  • Experience with cloud platforms (e.g. AWS, GCP)
  • Proficiency in at least one programming language (Java / Go / Clojure / etc.)
  • Proficiency with database technologies such as SQL / Athena / BigQuery
  • Team player with a strong sense of ownership
  • Ability to grasp new languages, systems, and frameworks quickly
  • Drive to get things done, especially as part of a team
  • Ability to dive in quickly to complex systems
  • B.Sc. in Computer Science or equivalent

Tech stack

KafkaSQSKubernetesPostgresAWSGCPJavaGoClojureSQLAthenaBigQuery

Benefits

Health InsurancePaid Unlimited Vacation Days + all national holidays + additional recharge daysMeals ReimbursementSport ReimbursementBreakfast in the officeMental health programTeam building, happy hours, and other team activitiesPaid sick daysSnacks, fruits & ice cold beerBrand-new Mac laptop with 2 monitors and a Starter package for new team members

Apply now

Ready to take the next step in your career? Click the button below to continue to the application process.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.