CrawlJobs Logo

Senior Backend Engineer (Scala)

75000.00 - 100000.00 USD / Year · Job Posted January 25, 2026
Apply Position
Job Link Share

Job Description

We are seeking a Senior Backend Engineer with deep functional programming expertise in Scala who is excited to solve complex production challenges. The right person treats engineering as craft, refining his approach and skills every day, and is motivated by building resilient, high-quality production systems that drive business outcomes and stand the test of time. When you join, you’ll collaborate with a team of passionate engineers to build the software that powers both guest experiences and the internal systems behind the scenes. Together, we refine, improve, and maintain the production systems that support tens of thousands of guest stays every month. Our fully remote team is small, flat, and talent-dense. We are strong advocates of the functional paradigm and write our backend in functional Scala. We also welcome engineers with deep FP experience in languages like Haskell, Clojure, Elm, or Elixir who are eager to work in Scala.

Job Responsibility

  • Design, build, and maintain production systems that power our core business.
  • Work across the stack - from customer-facing features to internal systems.
  • Rapidly prototype new ideas to validate opportunities and drive innovation.
  • Collaborate closely with product, design, and operations to solve cross-functional problems.
  • Write high quality code that serves its purpose well.
  • Review code and engage peers to focus on technical quality and pragmatic decision-making.
  • Participate in the full development lifecycle — from ideation to post-launch support.
  • Help shape our engineering culture and technical direction.

Requirements

  • Experience building production-grade FP systems (Scala is preferred, but Haskell/Clojure/Elm is also good if you are excited to dive into Scala)
  • Solid understanding of functional programming principles and their practical application in production systems.
  • Experience using the Typelevel stack: Scala 2.13+/ Scala 3, along with cats/cats-effect/zio, and related libraries.
  • Experience with our infrastructure stack: AWS, Kubernetes, Kafka, GraphQL, and PostgreSQL.
  • You treat engineering as a craft, refining your skills all the time.
  • Fluency in English, both written and spoken, for effective communication in a distributed team.
  • Comfortable working in small, fast-paced, product-focused teams with shifting priorities.
  • A bias toward action, curiosity to explore unfamiliar tools and patterns, and the ability to work through ambiguity.

What we offer

  • Generous paid time off including company holidays
  • 100% remote - Work from anywhere in the world

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Backend Engineer (Scala)

8 matching positions

Senior Scala Engineer

Intellias is partnering with a Fortune 100, Midwest-based industrial manufacture...
Location
Location
Poland; Portugal; Spain; Ukraine
Salary
Salary:
Not provided
Intellias
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience with Scala designing, developing, deploying, and maintaining backend services and distributed systems in production
  • 2+ years of experience building distributed systems using Akka (Streams, Actors, HTTP, Persistence) or Apache Pekko
  • Strong experience with functional programming concepts and libraries such as Cats, Cats Effect, or ZIO
  • Hands-on experience with Docker
  • Hands-on experience with AWS & AWS Kinesis
  • Strong experience with PostgreSQL and SQL query development
  • Experience with CI/CD tools and automated deployment pipelines (preferably GitHub Actions)
  • Experience designing and operating event-driven architectures and stream-processing systems
  • Experience with microservice architectures
  • Experience working within Agile software development environments
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable backend services using Scala
  • Build reliable event-processing, notification, and integration services
  • Develop APIs and distributed system components in highly available environments
  • Deliver scalable, fault-tolerant solutions that provide business value
  • Contribute to system architecture, technical design, and engineering decisions
  • Troubleshoot complex production issues and perform root-cause analysis
  • Support integration, acceptance, and quality assurance testing activities
  • Maintain high software quality through testing, reviews, documentation, and best practices
  • Mentor engineers and promote technical excellence within the team
  • Collaborate with cross-functional stakeholders in Agile environments
  • Fulltime
Read More
Arrow Right

Senior Engineer (Scala)

My client are looking for a Senior / Staff-Level Scala Engineer to join a high-i...
Location
Location
United States , New York City
Salary
Salary:
160000.00 - 220000.00 USD / Year
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional software engineering experience
  • 3+ years of hands-on experience building production systems with Scala
  • Experience operating at a Senior or Staff Engineer level with architectural responsibility
  • Strong system design experience
  • Solid understanding of backend architecture patterns and best practices
  • Experience building and maintaining event-driven or reactive systems
  • Strong communication skills with the ability to explain complex technical concepts clearly
  • Experience working on business-critical products or high-availability systems
Job Responsibility
Job Responsibility
  • Designing and building scalable, high-performance backend services using Scala
  • Contributing at a senior/staff engineering level with architectural ownership
  • Leading system design discussions and driving best practices across teams
  • Working on distributed systems and event-driven architectures
  • Collaborating closely with product, engineering, and leadership stakeholders
  • Mentoring engineers and elevating overall code quality and technical standards
  • Contributing to critical decisions that shape long-term platform strategy
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer

Eight Sleep is looking for an experienced Senior Software Engineer to help us ex...
Location
Location
United States
Salary
Salary:
180000.00 - 220000.00 USD / Year
eightsleep.com Logo
Eight Sleep
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering experience
  • 5+ years of experience as a backend engineer/SRE
  • Language polyglot, advanced experience with at least 2 out of Java (Scala or Kotlin), C# (or F#) (.NET core), Python, NodeJS+TypeScript
  • Experience with distributed systems
  • Deep understanding of cloud services
Job Responsibility
Job Responsibility
  • Maintain and improve the integrity of our data processing pipeline (5Tb per day)
  • Develop tools to guarantee the availability of our services (~30 microservices) and automate their operation
  • Contribute to the development of back-end services and product features
What we offer
What we offer
  • Offers Equity
  • Full access to health, vision, and dental insurance for you and your dependents
  • Supplemental life insurance
  • Flexible PTO
  • Commuter benefits to ease your daily commute
  • Paid parental leave
  • Your own Pod
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer

We're seeking a passionate and experienced Backend Software Engineer to join our...
Location
Location
Italy , Milan
Salary
Salary:
45000.00 - 60000.00 EUR / Year
casavo.com Logo
Casavo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a Backend Software Engineer
  • Solid understanding of software design patterns and architectural principles
  • Experience designing, developing, and deploying applications on cloud platforms
  • Demonstrated ability to maintain and evolve existing backend systems while driving innovation
  • Strong experience with relational databases (e.g., PostgreSQL, MySQL)
  • Familiarity with DevOps practices, including containerization (Docker, Kubernetes) and CI/CD pipelines
  • Excellent written and verbal communication skills in English
  • Strong analytical and problem-solving abilities
Job Responsibility
Job Responsibility
  • Design, build, and maintain robust server-side applications, including extending and improving existing systems
  • Write efficient, reusable, and well-documented code, accompanied by comprehensive automated tests
  • Contribute to the design and implementation of scalable and resilient backend systems
  • Design and implement RESTful and GraphQL APIs for seamless frontend-backend communication
  • Integrate with and optimize relational databases (e.g., PostgreSQL, MySQL) and other data sources
  • Debug and resolve production issues, monitor server health, and respond to incidents promptly
  • Work closely with cross-functional teams, including frontend developers, product managers, and stakeholders, to deliver high-quality solutions
  • Participate in architectural discussions and contribute to technology selection decisions
  • Implement and maintain CI/CD pipelines and contribute to containerization and orchestration efforts
  • Fulltime
Read More
Arrow Right

Senior Scala Engineer

A global software provider focused on improving productivity and employee experi...
Location
Location
United Kingdom
Salary
Salary:
100000.00 - 120000.00 GBP / Year
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience as a Backend Engineer
  • 5+ years of hands-on experience with Scala in production environments
  • Technical Skills: Scala, API-first design (OpenAPI)
  • Functional & Async Programming: Cats Effect and functional Scala patterns
  • Data & Messaging: PostgreSQL, Kafka (Avro), transactional data access
  • APIs & Services: Versioned APIs and service integration
  • Testing & Code Quality: Unit and integration testing, observable and maintainable code
  • DevOps & Cloud: AWS, Docker, Kubernetes (EKS), CI/CD pipelines
  • Engineering Practices: Trunk-based development, feature flags, refactoring legacy systems
Job Responsibility
Job Responsibility
  • Develop and maintain a Scala-based API backend supporting manufacturing frontline teams
  • Design, build, and enhance manufacturing workflows within web applications
  • Deliver committed sprint work aligned with business objectives
  • Leverage modern Scala and backend technologies to maintain a competitive platform
  • Act as a subject matter expert during production incidents to resolve customer issues efficiently
  • Participate in technical discussions and forums to contribute ideas beyond sprint work
  • Collaborate closely with teammates to help the wider business achieve its goals
  • Write clean, testable, and maintainable code
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer, DeFi Wallet

Blockchain.com is connecting the world to the future of finance. As the most tru...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
blockchain.com Logo
Blockchain
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Integrity
  • Highly motivated, self-driven, passionate about crypto currencies
  • Knowledge of how blockchain systems work, preferably worked closely with two
  • Ability to find your way around when confronted to a novel problem not many people faced before
  • Innate curiosity, knowledge of multiple programming languages, strong advocate for the best engineering practices and thrive on learning new technologies
  • Pragmatic approach to developing clean solutions to complex problems
  • Pride yourself on consistent high levels of test coverage, strong technical documentation and effective monitoring
  • Take full responsibility for all the projects you work in
  • Preferably experience in at least one JVM based language such as Java, Kotlin, Scala or willing to learn these languages
Job Responsibility
Job Responsibility
  • Build on our DeFi wallet platform, expanding support for multiple networks
  • Develop and integrate APIs from new and existing services, to our various product applications
  • Be a part of a dedicated engineering team committed to applying the highest standards and shipping secure and performant systems
  • Work in the core of Blockchain.com’s solution, interacting directly with multiple blockchains and internal services
  • Work extensively with open source technologies (Docker, Kafka, PostgreSQL)
  • Ensure security is at the forefront of everything you do
  • Work within interdisciplinary teams to continually deliver the highest quality products to our users
  • Optimise existing systems for scalability, extensibility and performance whilst building out reusable, modular code for use across Blockchain’s products
What we offer
What we offer
  • Full-time salary based on experience and meaningful equity in an industry-leading company
  • Hybrid model working from home & awesome office location in the heart of London
  • Unlimited vacation policy
  • Apple equipment
  • Work from Anywhere Policy: You can work remotely from anywhere in the world for up to 20 days per year
  • The opportunity to be a key player and build your career at a rapidly expanding, global technology company in an emerging field
  • Flexible work culture
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer

Coralogix is a modern, full-stack observability platform transforming how busine...
Location
Location
Salary
Salary:
Not provided
coralogix.com Logo
Coralogix
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Candidate must be located in Europe due to time zone alignment and regional market focus
  • At least 5 years of software development experience
  • 2 years of experience developing and operating Rust-based systems in production- MUST
  • Experience working on data-intensive applications
  • Experience with distributed databases
  • Experience deploying systems to Kubernetes
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Design and develop our backend services using Rust and Scala with ZIO, along with other exciting technologies, all deployed in AWS on Kubernetes
  • Develop modern, cloud-native production systems that process terabytes of data daily
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer

Coralogix is a modern, full-stack observability platform transforming how busine...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
coralogix.com Logo
Coralogix
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of software development experience
  • At least 2 years of experience developing and operating Rust-based systems in production - Must
  • Experience working on data-intensive applications
  • Experience with distributed databases
  • Experience deploying systems to Kubernetes
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Design and develop our backend services using Rust and Scala with ZIO, along with other exciting technologies, all deployed in AWS on Kubernetes
  • Develop modern, cloud-native production systems that process terabytes of data daily
  • Fulltime
Read More
Arrow Right