Job Search and Career Advice Platform

Enable job alerts via email!

Scala Engineer (Scala 3, Cats, FS2, Zio) - Remote

All The Hires

Remote

PLN 210,000 - 295,000

Full time

5 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech product company is looking for a Scala Engineer (fully remote) to develop and support high-performance microservices for its B2B sportsbook platform. You'll work within a product-focused international team, handling RESTful web services and distributed systems. Key qualifications include experience with Scala and functional programming libraries, plus familiarity with Kafka and RabbitMQ. The role offers comprehensive benefits including health insurance and professional growth budget.

Benefits

Comprehensive health insurance
100% paid sick leave
20 working days of paid vacation
Budget for professional growth
Top-tier hardware provided
Welfare support for critical situations

Qualifications

  • Strong production experience with Scala and Functional Programming libraries like Cats, ZIO, or FS2.
  • Deep knowledge of building and maintaining RESTful web services.
  • Experience with message brokers like Kafka or RabbitMQ.

Responsibilities

  • Develop and support high-performance microservices using Scala.
  • Architect and maintain distributed applications utilizing Kafka-Streams, RPC, and RabbitMQ.
  • Refactor and optimize existing services to improve system stability.

Skills

Functional Programming libraries
Scala
Distributed systems
Kafka
RabbitMQ
SQL databases
NoSQL databases
Python
MongoDB
Job description
About the job Scala Engineer (Scala 3, Cats, FS2, Zio) - Remote

Disclaimer: This is a FULLY REMOTE role. You DON'T HAVE to be based in the main location of this job ad. This is just to qualify for LinkedIn's job posting standards, which do not allow posting a role without a primary location.

You DO HAVE to qualify for the main requirements, though: be proficient in functional Scala and understand and asynchronous execution in high-load environments.

Why This Role Exists

Our client is scaling its B2B sportsbook platform, currently used by thousands of websites globally. While their main modules run on Python, they rely on a strong Scala Developer to handle high-load streaming event processing and complex service architecture.

They are a tech-fueled product company that combines the stability of a successful business with the culture of a startup, emphasizing support, fun, and adaptability.

You will join a product-focused team to build the backbone of a system where performance and reliability are paramount.

What You'll Drive
  • Develop and support high-performance microservices using Scala for critical streaming operations
  • Architect and maintain distributed applications utilizing Kafka-Streams, RPC, and RabbitMQ
  • Refactor and optimize existing services to improve system stability and scalability
  • Implement functional and integration tests to ensure robust code quality across the platform
  • Collaborate on system architecture design, bridging the gap between Scala services and the broader Python ecosystem
  • Ensure efficient data handling across SQL and NoSQL database integrations
Who You Are
  • Strong production experience with Scala and Functional Programming libraries (Cats, ZIO, or FS2)
  • Deep knowledge of building and maintaining RESTful web services
  • Hands‑on experience with distributed systems and message brokers like Kafka or RabbitMQ
  • Proficiency working with both SQL and NoSQL databases
  • Familiarity with Python is a significant plus for navigating our client's specific stack
  • Experience with CQRS/ES patterns or MongoDB is highly valued
How You'll Work

You will join an international, agile team that prioritizes swift decision‑making and excellence in product development.

They operate with a remote‑first mindset, focusing on mutual trust and support rather than micromanagement.

You will work closely with your Team Lead and peers to integrate backend solutions within a Service Oriented Architecture (SOA).

What You'll Get
  • Fully remote work options with relocation support if desired
  • Comprehensive health insurance and 100% paid sick leave
  • 20 working days of paid vacation plus additional days off
  • Budget for professional growth, language courses, and extra education
  • Top‑tier hardware provided for a comfortable home office setup
  • Welfare support for critical situations and gifts for significant life events
What Happens Next

30‑min screening: Call with an All The Hires team member

  • 60‑min conversation: A deep dive with your future Team Lead to discuss experience

60‑min tech interview: Technical interview with the Team Lead involving live coding exercises

  • 30‑min final round: A conversation with the HR team member to discuss cultural alignment

Ready to build the backend of the future? Apply now!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.