CrawlJobs Logo

Senior Backend Engineer (Scala)

avantstay.com Logo

AvantStay

Location Icon

Location:

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

75000.00 - 100000.00 USD / Year

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

Additional Information:

Job Posted:
January 25, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Backend Engineer (Scala)

Senior Scala Backend Engineer

To sustain the company's growth, Ledger is looking for new talents. You will sta...
Location
Location
France , Paris
Salary
Salary:
Not provided
https://www.ledger.com Logo
Ledger
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experienced engineer and continuous learner with 6+ years of relevant engineering experience
  • 2+ years of technical leadership experience, including effective communication of complex concepts and cross-team coordination to ship critical products
  • Advanced Scala proficiency
  • expert-level proficiency, and advanced mastery of a second backend language (e.g., Rust, Java, Python, PHP) is a plus
  • Excellent collaboration and communication skills
  • Experience collaborating closely with QA, product management, and key stakeholders to develop and deliver on a shared vision
  • Led development of complex, high-performance interactive browser applications, including architecture, infrastructure, and optimization
  • Experience with various web architecture patterns (e.g., Microservices, Event-Driven, P2P)
  • Ability to apply and adapt software engineering best practices to the engineering environment
  • Experience in the Web3 ecosystem and in a project involving blockchain fundamentals
Job Responsibility
Job Responsibility
  • Develop and maintain high-performance, resilient microservices and APIs to power Ledger's products, including integrations with staking, yield, DeFi services, and blockchain explorers
  • Contribute to the architecture, design, and implementation of scalable solutions, proactively identifying and addressing technical challenges
  • Ensure software quality through testing, documentation, and performance optimization, including monitoring and alerting systems
  • Enhance and maintain CI/CD pipelines to secure and streamline deployment workflows
  • Provide technical leadership and mentorship, collaborating across teams to deliver impactful projects and improve engineering standards
  • Drive innovation by identifying opportunities for improvement, contributing to a shared knowledge base, and participating in technical outreach
  • Manage projects effectively, respecting deadlines, priorities, and deliverables
What we offer
What we offer
  • Equity: Employees are the foundation of our success, and we award stock options so you can share in that success as we grow
  • Flexibility: A hybrid work policy
  • Social: Annual company outing for Ledgerdary Days, plus frequent social events, snacks and drinks
  • Medical: Comprehensive health insurance policy offering extensive medical, dental and vision care coverage
  • Well-being: Personal development, coaching & fitness with our dedicated partners
  • Vacation: Five weeks of paid leave per year, in addition to national holidays and rest & relaxation (RTT) days
  • High tech: Access to high performance office equipment and gadgets
  • Transport: Ledger reimburses part of your preferred means of transportation
  • Discounts: Employee discount on all our products
  • Fulltime
Read More
Arrow Right

Scala Backend Software Engineer, Senior / Lead

To sustain the company's growth, Ledger is looking for new talents. You will sta...
Location
Location
France , Paris
Salary
Salary:
Not provided
https://www.ledger.com Logo
Ledger
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experienced engineer and continuous learner with 6+ years of relevant engineering experience
  • 2+ years of technical leadership experience, including effective communication of complex concepts and cross-team coordination to ship critical products
  • Advanced Scala proficiency
  • expert-level proficiency, and advanced mastery of a second backend language (e.g., Rust, Java, Python, PHP) is a plus
  • Excellent collaboration and communication skills
  • Experience collaborating closely with QA, product management, and key stakeholders to develop and deliver on a shared vision
  • Led development of complex, high-performance interactive browser applications, including architecture, infrastructure, and optimization
  • Experience with various web architecture patterns (e.g., Microservices, Event-Driven, P2P)
  • Ability to apply and adapt software engineering best practices to the engineering environment
  • Experience in the Web3 ecosystem and in a project involving blockchain fundamentals
Job Responsibility
Job Responsibility
  • Develop and maintain high-performance, resilient microservices and APIs to power Ledger's products, including integrations with staking, yield, DeFi services, and blockchain explorers
  • Contribute to the architecture, design, and implementation of scalable solutions, proactively identifying and addressing technical challenges
  • Ensure software quality through testing, documentation, and performance optimization, including monitoring and alerting systems
  • Enhance and maintain CI/CD pipelines to secure and streamline deployment workflows
  • Provide technical leadership and mentorship, collaborating across teams to deliver impactful projects and improve engineering standards
  • Drive innovation by identifying opportunities for improvement, contributing to a shared knowledge base, and participating in technical outreach
  • Manage projects effectively, respecting deadlines, priorities, and deliverables.
What we offer
What we offer
  • Equity: Employees are the foundation of our success, and we award stock options so you can share in that success as we grow
  • Flexibility: A hybrid work policy
  • Social: Annual company outing for Ledgerdary Days, plus frequent social events, snacks and drinks
  • Medical: Comprehensive health insurance policy offering extensive medical, dental and vision care coverage
  • Well-being: Personal development, coaching & fitness with our dedicated partners
  • Vacation: Five weeks of paid leave per year, in addition to national holidays and rest & relaxation (RTT) days
  • High tech: Access to high performance office equipment and gadgets
  • Transport: Ledger reimburses part of your preferred means of transportation
  • Discounts: Employee discount on all our products.
  • 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

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 Software Engineer

Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience building and developing backend applications
  • Bachelor's or Master's degree with a preference for Computer Science degree
  • Experience crafting and implementing highly scalable and performant RESTful micro-services
  • Proficiency in any modern object-oriented programming language (e.g., Java, Kotlin, Go, Scala, Python, etc.)
  • Fluency in any one database technology (e.g., RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra)
  • Demonstrated ability to design and operate systems that deliver high availability and unwavering reliability for our customers
  • Real passion for collaboration and strong interpersonal and communication skills
  • Broad knowledge and understanding of SaaS, PaaS, IaaS industry with hands-on experience of public cloud offerings (AWS, GCP, Azure)
  • Familiarity with cloud architecture patterns and an engineering discipline to produce software with quality
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust backend systems and components focused on proactive and reactive incident management and post-incident management
  • Be part of an amazing open and collaborative work environment with other experienced engineers, process engineers, architects, and TPMs
  • Review code with best practices of readability, testing patterns, documentation, reliability, security, and performance considerations in mind
  • Leverage data to generate actionable insights that drive continuous improvements in backend performance and incident management processes
  • Mentor and level up the skills of your teammates by sharing your expertise in formal and informal knowledge sharing sessions
  • Ensure full visibility, error reporting, and monitoring of high performing backend services
  • Participate in Agile software development including daily stand-ups, sprint planning, team retrospectives, show and tell demo sessions
  • 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 Software Engineer

We're looking for a Senior Backend Software Engineer to join our team, focused o...
Location
Location
Poland , Gdańsk
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years experience building and developing backend applications.
  • Senior-level experience with one or more prominent languages such as Java, Python, Kotlin, Go, or Scala is nice to have.
  • Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, Azure).
  • Fluency in any one database technology (e.g., RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra).
  • Experience crafting and implementing well-tested, highly scalable and performant micro-services and/or other distributed systems.
  • Practical knowledge of agile software development methodologies (e.g., XP, scrum).
  • Knowledge to evaluate trade-offs between correctness, robustness, performance, space and time.
  • Practice in mentoring other engineers and influencing decision makers throughout the organization.
  • Considers the customer impact when making technical decisions.
Job Responsibility
Job Responsibility
  • Drive complex projects autonomously, from technical design to launch.
  • Solve complex architecture challenges, apply architectural standards and start using them on new projects.
  • Lead code reviews and documentation, and take on complex bug fixes, especially on high-risk problems.
  • Be an example for thorough, meaningful code reviews.
  • Partner across engineering teams to handle company-wide initiatives spanning multiple projects.
  • Transfer your depth of knowledge from your current language to excel as a Java developer.
  • Mentor junior members of the team.
What we offer
What we offer
  • Health coverage
  • Paid volunteer days
  • Wellness resources
Read More
Arrow Right

Senior Backend Software Engineer

We're looking for a Senior Backend Software Engineer to join our team, passionat...
Location
Location
Turkey
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience building and developing backend applications
  • Senior-level experience with one or more prominent languages such as Java, Python, Kotlin, Go, or Scala
  • Understanding of SaaS, PaaS, and IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, Azure)
  • Fluency in any one database technology (e.g., RDBMS like Oracle or Postgres and/or NoSQL like DynamoDB or Cassandra)
  • Experience crafting and implementing well-tested, highly scalable, and performant micro-services and/or other distributed systems
  • Practical knowledge of agile software development methodologies (e.g., XP, scrum)
  • Knowledge to evaluate trade-offs between correctness, robustness, performance, space, and time
  • Practice in mentoring other engineers and influencing decision makers throughout the organization
  • Considers the customer impact when making technical decisions
Job Responsibility
Job Responsibility
  • Drive complex projects autonomously, from technical design to launch
  • Solve complex architecture challenges, apply architectural standards and start using them on new projects
  • Lead code reviews and documentation, and take on complex bug fixes, especially on high-risk problems
  • Be an example for thorough, meaningful code reviews
  • Partner across engineering teams to handle company-wide initiatives spanning multiple projects
  • Transfer your depth of knowledge from your current language to excel as a Java developer
  • Mentor junior members of the team
What we offer
What we offer
  • Health and wellbeing resources
  • Paid volunteer days
Read More
Arrow Right