Scala Engineer

Modern e-commerce platform provider offering PaaS solutions with focus on scalable search functionalities.
$NaN
Backend
Senior Software Engineer
Hybrid
5+ years of experience
E-Commerce · Enterprise SaaS

Description For Scala Engineer

Join commercetools as a Scala Engineer and be part of building one of the world's most modern e-commerce platforms. As a member of the Search team, you'll work on customer-facing search APIs for product discovery, utilizing a modern tech stack including functional programming, GraphQL, and Scala. The role offers an opportunity to work in an agile, international environment with experienced Software Engineers.

The position requires strong expertise in Scala and functional programming, with a focus on developing scalable, multi-tenant architectures. You'll be responsible for designing and implementing search functionalities, working with technologies like Elasticsearch, and developing REST APIs. The role demands both technical excellence and collaborative skills, as you'll work closely with Product, Management, and DevOps teams.

commercetools offers an impressive benefits package, including competitive compensation with stock options, flexible working arrangements, and unique perks like their Workation policy allowing up to 60 days of work from different countries. The company strongly emphasizes personal growth, providing learning and development budgets, access to training platforms, and dedicating 10% of work time for self-driven projects.

The company culture is built on their Guiding Stars: driving results, cultivating belonging, championing customers, and adapting boldly. They pride themselves on being a diverse, equal opportunity employer, welcoming talent from all backgrounds. This role offers a chance to work on cutting-edge technology while being part of a company that values both technical excellence and personal growth.

Last updated 2 days ago

Responsibilities For Scala Engineer

  • Design and implement search functionalities in a PaaS eCommerce Scala backend
  • Develop a scalable and multi-tenant architecture
  • Analyze user needs and discuss technical approaches
  • Test software components regarding usability, functionality, and performance
  • Work closely with Product, Management and DevOps
  • Take part in on-call rotation for production systems

Requirements For Scala Engineer

Scala
Kubernetes
Rust
  • 5+ years experience as Software Engineer working with Scala
  • Deep insights in functional programming and practical work experience with Scala and JVM
  • Exposure to Elasticsearch (preferred), Solr, OpenSearch, or Lucence
  • Experience with parallel and asynchronous programming and non-blocking I/O
  • Background developing REST APIs and knowledge of scalable architectures
  • Fluent English communication skills
  • Openness to infrastructure work and technologies like Helm, Kubernetes and Rust

Benefits For Scala Engineer

Education Budget
Equity
  • Competitive compensation package including salary and stock options
  • Workation - Work up to 60 days per year in a different country
  • Learning & Development Budget
  • 10% time for self-driven growth and collaboration
  • Access to Coursera and Babbel training courses
  • Flexible working hours
  • Regular training sessions
  • Diverse and international workplace

Interested in this job?

Jobs Related To commercetools Scala Engineer

Backend Software Engineer

Senior Backend Engineer role at commercetools, developing scalable e-commerce solutions using Scala and cloud technologies

Backend Software Engineer

Senior Backend Engineer role at commercetools, developing scalable e-commerce solutions using Scala and cloud technologies

Backend Software Engineer

Senior Backend Engineer role at commercetools, developing scalable e-commerce solutions using Scala and cloud technologies

Senior IT Application Engineer - Salesforce Sales Cloud

Senior IT Application Engineer role at commercetools, focusing on Salesforce Sales Cloud implementation and optimization, offering hybrid work and comprehensive benefits.

Senior Backend Engineer

Senior Backend Engineer role at commercetools, developing scalable payment systems with TypeScript/JavaScript and MongoDB in a hybrid work environment.