✦ Luna Orbit — Software Engineering

Senior Software Engineer - Back-end (Scala)

at Sprout Social

📍 Remote Poland Remote Posted March 18, 2026
Type Not Specified
Experience mid
Exp. Years 4+ years
Education Not specified
Category Software Engineering

This role involves developing and supporting scalable backend systems at a tech-giant scale, utilizing technologies like Scala, Python, and distributed databases, within a collaborative SaaS environment.

  • Build and scale backend systems
  • Collaborate with cross-functional teams
  • Mentor junior engineers
  • Improve processes and tools
  • Ensure system reliability

The technical environment includes Scala, Python, MySQL, Clickhouse, Redis, Kafka, and Solr, focusing on building reliable, scalable distributed backend services.

The ideal candidate is a mid-level software engineer with at least 4 years of experience in backend development, proficient in Scala and Python, with strong knowledge of distributed systems and relational databases. They are collaborative, motivated, and eager to mentor others in a SaaS environment.

4 years experience developing and supporting software in a production environment3 years experience programming in object oriented languages such as Scala or other JVM languages3 years experience with functional programming paradigms and ecosystems (e.g.Scala CatsZIO)Professional English proficiency
3 years experience developing and supporting scalabledistributed backend services3 years experience working with SQL databases and relational databasesProfessional Polish proficiency
ScalaPythonMySQLClickhouseRedisKafkaQdrantSolr
ScalaPythonMySQLClickhouseRedisKafkaQdrantSolrObject Oriented ProgrammingFunctional Programming
ScalaPythonMySQLClickhouseRedisKafkaQdrantSolrObject Oriented ProgrammingFunctional ProgrammingJVM languagesScala CatsZIO
collaborativecreativemotivatedinquisitiveteamworkproblem-solvingmentorshipcommunication
Industry SaaS
Job Function Backend software development and system scalability
Role Subtype Backend Engineer
Tech Domains Scala, Python, MySQL, Clickhouse, Redis, Kafka, Qdrant, Solr
ScalaPythonMySQLClickhouseRedisKafkaQdrantSolrObject Oriented ProgrammingFunctional ProgrammingJVM languagesScala CatsZIOsoftware developmentproduction environmentbackend servicesdistributed systemscollaborativementorshipremotefull stackSaaS

Lack of experience with Scala or JVM languages, Less than 3 years experience in backend development, No experience with distributed databases or messaging systems

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile