Senior Backend Scala Developer

Riga

Company Social & Media:

Cavendish Professionals

About the Company

Cavendish Professionals operates as a product-focused organization delivering automation solutions across billing, provisioning, and service-related workflows. Its platform supports continuous enhancements, bug fixes, and client-driven changes, with ongoing expansion of its engineering capabilities to support new development initiatives.

About the Role

The role is part of a backend engineering team responsible for building and evolving a core platform in a cloud-based, distributed environment. The position focuses on Scala backend development, contributing to both new features and continuous product improvements. The work includes performance optimization, scalable system design, and collaboration with cross-functional teams.

Responsibilities

  • Develop and maintain backend services using Scala (2.13) and Play Framework (Pekko-based)
  • Build and improve systems supporting billing, provisioning, and service-related workflows
  • Write optimized SQL queries and work with MySQL databases
  • Implement caching and performance improvements using Redis
  • Deploy and manage services in AWS environments
  • Contribute to CI/CD pipelines and follow Git-based development workflows (pull requests, version control best practices)
  • Collaborate with product and engineering teams on feature development and system enhancements

Requirements

  • 4+ years of backend development experience
  • Strong hands-on experience with Scala, including collections, futures, immutability, and pattern matching
  • Solid knowledge of SQL, including query optimization, indexing, and profiling
  • Experience working with AWS services
  • Familiarity with CI/CD pipelines and modern Git workflows
  • Experience with distributed systems

Nice to Have

  • Experience with Squeryl and/or Doobie
  • Familiarity with Grafana and Kibana for monitoring, dashboards, and alerting
  • Experience with horizontal scaling in Play / Pekko environments

Please refer to the official website below for a comprehensive job description and application details: