Backend Software Engineer

A MACH SaaS platform provider enabling global brands to manage their product catalogs and e-commerce solutions.
Backend
Mid-Level Software Engineer
Hybrid
3+ 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 powers e-commerce solutions for global brands. The Storefront Consumption team is seeking a Backend Software Engineer to join their international team in developing and maintaining critical infrastructure that enables product catalog management and display.

The role involves working with cutting-edge technologies like Scala and MongoDB to build scalable, multi-tenant architectures that can handle thousands of product variants. You'll be part of a team that values technical excellence, innovation, and customer success, working on REST APIs and core infrastructure components that are crucial to the platform's performance.

As a Backend Engineer, you'll have the opportunity to contribute to technical decisions, participate in system design, and ensure high availability of production systems. The position offers significant growth potential with access to learning resources, international exposure, and the chance to work with modern technologies in a diverse, inclusive environment.

The company offers an attractive compensation package, including equity, and emphasizes work-life balance with flexible arrangements like workation policies. They foster a culture of continuous learning with dedicated time for self-development and access to various educational resources. If you're passionate about e-commerce, scalable systems, and working in a diverse, international environment, this role presents an excellent opportunity for career growth.

Last updated 13 days ago

Responsibilities For Backend Software Engineer

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

Requirements For Backend Software Engineer

Scala
MongoDB
Java
  • 3+ years of experience as a Backend Engineer with JVM
  • Experience with functional programming languages (Kotlin or Scala)
  • Experience in developing scalable REST APIs in the cloud
  • Growth mindset and continuous learning attitude
  • Proficiency in English for international team communication

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

Backend Software Engineer

Backend Software Engineer position at commercetools, building scalable e-commerce solutions using Scala and modern technologies in an international team.

Backend Engineer

Backend Engineer position at commercetools, developing scalable payment systems in a hybrid work environment, requiring 3+ years of experience with TypeScript/JavaScript and MongoDB.

Backend Engineer

Backend Engineer role at commercetools focusing on developing scalable payment systems and in-store payment solutions in a cloud environment.

IT Application Engineer

IT Application Engineer role at commercetools, managing and optimizing business tools for internal teams.

Engineer

Engineer role at commercetools, optimizing retail in-store solutions with modern tech-stack in an agile, international environment.