Post a job

Scala Engineer - Distributed Systems (m/f/x)

commercetools logo

Location
AD, AL + 48 more
commercetools

Job Description

At commercetools, we are:

Engaged: We didn't become the fastest growing, highest ever valued SaaS software company in digital commerce with nearly 100% year-over-year growth by sitting on the sidelines.

Inspired: We continually explore what's possible. As the founder of the headless commerce concept, the leader in true composable commerce, and the visionaries behind MACH® — our patented tech has radically disrupted the world of enterprise ecommerce software. And we are just getting started!

Valued: Intelligent, resilient, passionate individuals hailing from over 50 countries across the globe, speaking over 43 languages, and collectively embracing diversity, encouraging inclusion, and fostering a culture of care.

Please note:

*We can only consider applicants within Germany, Italy, the Netherlands, Spain, Switzerland, or the United Kingdom.

The Opportunity:

We are looking for support in improving our Composable Commerce APIs. Our engineers are part of vertical teams working closely with Product Managers, UX/UI Designers and Backend engineers. You will work within the respective domain and also contribute to the core of our product while engaging with our Open Source libraries where needed.

Even more important than your technical qualification, we want to work with and learn from a skilled, agile team that believes in having fun, giving back to the community, and collaborating in an open, supportive environment!

Your Mission:

  • Join our Distributed Systems team to work on some of our product’s core domains and infrastructure. You will be building and deploying backend services for Authentication/Authorization, Subscriptions and Extensions functionality. There is a lot of exciting work ahead of us, which is why we need your help.
  • Work collaboratively with a high degree of autonomy in a group of international peers on a rapidly growing product using cutting-edge technologies.
  • Work on a modern tech stack with technologies and tools such as Scala with Typelevel libraries, MongoDB, GraphQL, AWS, GCP and Azure.
  • Collaborate and align efforts with Product Managers and Backend engineers.
  • Make progress faster by incrementally introducing new features, deploying applications and services multiple times a day via technologies such as CircleCI, Kubernetes, Prometheus.
  • Experiment with new technologies and ideas during dedicated “Tech Time” as well as have a professional development budget at your disposal.
  • Mentor, be mentored, and share your experience and knowledge with other developers.

What you need to be successful:

  • Experience in building modern and scalable backend services on the JVM and cloud platforms such as GCP or AWS.
  • Familiarity with Scala or other JVM languages such as Kotlin, with an affinity for functional programming.
  • Experience with unit and integration testing frameworks.
  • Experience working with and consuming REST or GraphQL APIs.
  • Experience extending HTTP services and APIs, including concepts for authentication and service-to-service communication.
  • Experience in defining, working with, and optimizing CI pipelines, as well as deploying services with Kubernetes.
  • Ability to bring your ideas and be proactive in proposing solutions and improvements to the codebase.
  • Ability to weigh trade-offs through discussions working within a cross-functional team.
  • Ability to write and speak English fluently to work in an international environment.

Tech at commercetools:

We Are Open Source And Innovative By Design

🚀 We use Scala, Cats, MongoDB, Kubernetes, and GraphQL

📋 We share & contribute to the open source community: https://github.com/sangria-graphql

⚙️ We <3 Automation and Machine Learning

We care about your Growth and Well-being

☀️ Remote Work: Up to 60 days/year from a country different from your base country

💻 Open Learning & Development Budget

📚 ct Academy: Regular internal training sessions

⌚️ Flexibility: Morning person or night owl? We believe in outcome and motivated employees

🚀 Mindset & Growth: A diverse, creative workspace with an international culture & learning environment

Are you ready? Come grow with us!

🔍 Are you looking for something else? Check out our Career Page and our Website for more information.

We are all different and that is what makes us stronger! 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 better.

commercetools celebrates being a diverse environment and is proud to be an equal opportunities employer. If your professional profile aligns with our specific hiring requirements and company culture, then we encourage you to apply. We will assess your competencies, future potential, approach to learning and self-development and passion, and not your age, color, national origin, religion, gender, gender identity or expression, sexual orientation, familial status, genetics, or disability.

Apply for this job

Expired?

Please let commercetools know you found this job with RemoteJobs.org. This helps us grow!

About the job

May 4, 2024

Full-time

  1. AD Andorra
  2. AL Albania
  3. AT Austria
  4. AX Åland Islands
  5. BA Bosnia & Herzegovina
  6. BE Belgium
  7. BG Bulgaria
  8. BY Belarus
  9. CH Switzerland
  10. CZ Czechia
  11. DE Germany
  12. DK Denmark
  13. EE Estonia
  14. ES Spain
  15. FI Finland
  16. FO Faroe Islands
  17. FR France
  18. GB United Kingdom
  19. GG Guernsey
  20. GI Gibraltar
  21. GR Greece
  22. HR Croatia
  23. HU Hungary
  24. IE Ireland
  25. IM Isle of Man
  26. IS Iceland
  27. IT Italy
  28. JE Jersey
  29. LI Liechtenstein
  30. LT Lithuania
  31. LU Luxembourg
  32. LV Latvia
  33. MC Monaco
  34. MD Moldova
  35. ME Montenegro
  36. MK North Macedonia
  37. MT Malta
  38. NL Netherlands
  39. NO Norway
  40. PL Poland
  41. PT Portugal
  42. RO Romania
  43. RS Serbia
  44. SE Sweden
  45. SI Slovenia
  46. SJ Svalbard & Jan Mayen
  47. SK Slovakia
  48. SM San Marino
  49. UA Ukraine
  50. VA Vatican City
RemoteJobs.org mascot