HamburgerMenu
hirist

Senior Full Stack Engineer - Scala

Posted on: 22/12/2025

Job Description

Description :


Were looking for Full Stack Engineers with a backend focus who can help scale this mission-critical system. This is a complex, high-impact engineering role that goes far beyond CRUD apps youll work with recommendation engines, data pipelines, and distributed systems deeply integrated into our ad infrastructure.


Shifts : UK/US


What Youll Do :


- Build and maintain distributed backend services in Scala, leveraging ZIO, Akka, and functional programming for real-time personalization and recommendations


- Design and manage streaming pipelines using Akka Streams or ZIO Streams


- Work with large-scale Postgres datasets and multi-system data pipelines involving SQS, SNS, and Kinesis


- Partner with data scientists and product engineers to integrate recommendation logic into ad serving systems


- Occasionally contribute to our Angular front end and Lua-based ad server logic


- Deliver production-grade code with strong attention to scalability, observability, and maintainability


Must-Have Experience :


- Production-grade backend development in Scala, with deep understanding of functional programming principles (ZIO, Cats, etc.)


- Experience with distributed systems, asynchronous processing, and streaming architectures


- Proficiency in PostgreSQL and working with large-scale structured data


- Hands-on experience with message queueing and event streaming systems like SQS, SNS, or Kinesis


- Strong reasoning about user behavior, recommendation algorithms, and lifecycle event tracking


Nice to Have :


- Familiarity with the AWS ecosystem and Infrastructure-as-Code tools (Terraform, CDK, etc.)


- Experience with Angular and/or Lua


- Prior work in ad tech, real-time bidding systems, or recommendation engines


info-icon

Did you find something suspicious?