Barcelona, Spain Remote (Global)

BidMachine is hiring a Senior Scala Developer

Responsibilities

  • Design, implement, and maintain highly scalable backend services written in Scala.
  • Collaborate closely with engineers, data scientists, and product managers to define requirements and deliver impactful features.
  • Contribute to system architecture, performance optimization, and fault tolerance improvements.
  • Review code, share best practices, and help raise the technical bar for the team.
  • Participate in planning and take a proactive role in shaping the technical roadmap.

Requirements

  • Solid hands-on experience with Scala, ideally with functional / type-level programming (cats-effect, fs2).
  • Proficiency with SQL databases, especially PostgreSQL.
  • Understanding of distributed systems, data flow, and high-performance architectures.
  • Curiosity, willingness to learn, and openness to feedback — we value engineers who grow together with the team.

Nice to Have

  • Experience with container technologies such as Docker or Kubernetes.
  • Familiarity with Kafka or other messaging systems.
  • Interest in exploring other languages or stacks (Python, TypeScript, UI/UX tools).

Work Arrangement

Remote (Worldwide)

Required Skills
Scala
About company
BidMachine

Built SDK-first, BidMachine helps mobile publishers earn more and advertisers run more efficient campaigns through data-rich, in-app signals.

The BidMachine SDK sets us apart, bridging the gap between app monetization and campaign optimization. Built for speed, stability, and scalability, the SDK ensures higher engagement, precise targeting, and improved ROI for all stakeholders.

BidMachine offers solutions for publishers, advertisers, DSPs, and agencies, providing access to premium global demand, direct SDK supply, and transparent, brand-safe inventory at scale.

All jobs at BidMachine Visit website
Job Details
Category other
Posted 18 days ago