Backend Engineer

An innovative eCommerce platform company providing PaaS solutions
Backend
Senior Software Engineer
Remote
5+ years of experience
E-Commerce

Description For Backend Engineer

commercetools is seeking a passionate Backend Engineer to join our innovative eCommerce platform team. In this role, you'll work with enthusiastic and experienced Software Engineers in a remote, agile, and international environment. You'll be designing and implementing our PaaS eCommerce backend in Scala, working with database mappings and web service APIs. Your responsibilities will include developing scalable and multi-tenant architecture, contributing to the team's roadmap and technical decisions, and participating in on-call rotations for production systems.

We're looking for someone with at least 5 years of experience as a Backend Engineer, developing server-side systems on the JVM using Scala. You should have a firm understanding of functional programming, parallel and asynchronous programming, and non-blocking I/O. Experience in developing REST APIs and knowledge of scalable architectures is crucial. Fluency in English is required for work in international teams.

At commercetools, we value diversity and inclusion. We hire great people from a wide variety of backgrounds, not just because it's the right thing to do, but because it makes our company stronger. We offer a competitive compensation package, including salary and stock options, as well as various benefits and perks. These include a learning and development budget, regular training sessions, and the flexibility to work up to 60 days per year in a country different from your home country.

Join us in transforming the future of commerce while working with a modern, evolving tech-stack in a company that values innovation, teamwork, and customer success. If you're passionate about clean code, understanding the big picture, and constantly improving yourself, commercetools could be the perfect match for you!

Last updated 3 months ago

Responsibilities For Backend Engineer

  • Design and implement PaaS eCommerce backend in Scala
  • Work with database mappings and web service APIs
  • Design, develop and test APIs for flexible and smooth checkout experiences
  • Develop scalable and multi-tenant architecture
  • Participate and contribute to the team's roadmap, technical decisions and planning
  • Test software components for usability, functionality and performance
  • Take part in on-call rotation for production systems

Requirements For Backend Engineer

Scala
MongoDB
  • At least 5 years of experience as a Backend Engineer developing server-side systems on the JVM using Scala
  • Firm understanding of functional programming
  • Solid understanding of parallel and asynchronous programming, as well as non-blocking I/O
  • Experience in developing REST APIs and knowledge of scalable architectures
  • Fluent English for work in international teams
  • Aspiration to constantly improve yourself and learn new technologies and concepts

Benefits For Backend Engineer

Equity
Education Budget
  • Competitive Compensation Package
  • Stock Options
  • Workation (60 days per year in a different country)
  • Learning & Development Budget
  • Regular training sessions
  • Access to Coursera and Babbel training courses
  • Flexible working hours

Interested in this job?

Jobs Related To commercetools Backend 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

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.