Backend Software Engineer

A MACH SaaS platform provider enabling global brands to manage their e-commerce inventories
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · E-Commerce

Description For Backend Software Engineer

commercetools is a leading provider of MACH (Microservices, API-first, Cloud-native, and Headless) SaaS platform that enables global brands to manage their e-commerce operations efficiently. The Product Data Management team is seeking a Senior Backend Engineer to join their international team of passionate developers. The role focuses on designing and implementing scalable solutions for the platform's core infrastructure.

The position offers an opportunity to work with cutting-edge technologies, particularly Scala and cloud platforms, while contributing to an innovative e-commerce solution that serves some of the largest global brands. The ideal candidate will have strong experience in backend development, particularly with JVM and functional programming languages.

The role combines technical excellence with leadership responsibilities, including mentoring team members and driving architectural decisions. The company offers a progressive work environment with benefits like workation policies, learning opportunities, and flexible working hours. They strongly emphasize diversity and inclusion, creating an environment where different perspectives are valued and celebrated.

Working at commercetools means joining a team that values both technical innovation and personal growth, with opportunities to contribute to significant projects while developing your skills through various learning initiatives and collaborative projects.

Last updated 11 days ago

Responsibilities For Backend Software Engineer

  • Design, implement and extend SaaS eCommerce backend in Scala
  • Participate and contribute to team's roadmap and technical decisions
  • Develop scalable and multi-tenant architecture
  • Test software components for usability, functionality and performance
  • Take part in on-call rotation for production systems

Requirements For Backend Software Engineer

Scala
MongoDB
Java
  • 5+ years of experience as a Backend Engineer with JVM
  • 3+ years of experience with functional programming languages, preferably Scala
  • Experience in developing scalable REST APIs on a cloud platform
  • Track record of driving architectural discussions
  • Experience mentoring team members
  • Proficiency in English
  • Experience with MongoDB or Elasticsearch (nice to have)
  • Experience being on-call for production systems (nice to have)

Benefits For Backend Software Engineer

Education Budget
Equity
  • Competitive compensation package with 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
  • Diverse and international workplace

Interested in this job?

Jobs Related To commercetools Backend Software Engineer

Scala Engineer

Senior Scala Engineer position at commercetools, building scalable search APIs for modern e-commerce platform, with focus on functional programming and distributed systems.

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.