We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to publish this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Login or register
to save articles!

Login to see the application

Engineers who find a new job through Golang Works average a 15% increase in salary 🚀

You will be redirected back to this page right after signin

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

Berlin, Germany

16 April, 2021

Compensation

Competitive

Contract type

Full time
Sponsorship offered

Technologies & frameworks

  • REST APIs
  • Scala
  • cloud services

Benefits & perks

  • Remote working
  • Flexible working
  • Flexible parent working
  • Parental leave
  • Work-life balance
  • Competitive salary
Awesome product and awesome people

Role overview

Would you like to work with enthusiastic and experienced Software Engineers in an agile, international environment with a modern tech-stack? Are you thrilled by getting your hands on one of the most innovative, modern commerce platforms the world has seen? Your heart beats Scala, you breathe functional programming, you dream about solving complex problems? Do you like to put yourself in the shoes of your fellow developers using our APIs? Sounds like commercetools is the perfect match!

About your team:

We are a team that focuses on innovation to build a backend platform using distributed and event-driven systems.

We enjoy working in a highly collaborative way. We achieve and grow together as a Team!

About your new role:

  • Build and maintain scalable multi-tenant and event-sourced architecture in scala.
  • Develop and maintain the core of our multi-tenant architecture.
  • Work on authentication and single-sign-on solutions.
  • Design and develop distributed systems architecture and help grow the system and support other teams.
  • Design and implement an event-driven system for the platform to subscribe and react to events.
  • Innovate and develop platform extensibility using serverless technologies eg. AWS Lambda
  • Test software components regarding usability, functionality, and performance and work closely with Product Management
  • Taking part in on-call rotation (with the worldwide distributed team) for production systems

Skills & Requirements:

  • At least 4 years experience as Software Engineer working with Scala.
  • Experience with building and/or running distributed systems with cloud services.
  • Knowledge of current trends in software design, event-driven architecture.
  • Insights in functional programming and practical work experience with Scala and in developing server-side systems using the JVM
  • Solid understanding of parallel and asynchronous programming as well as non-blocking I/O
  • Experience in developing REST APIs and knowledge of scalable distributed architectures (incl. sharding, replication, load balancing, and failover)

Nice to have:

  • Knowledge of OAuth 2.0
  • Serverless technology from cloud providers eg. AWS Lambda.
  • Experience with multiple cloud providers AWS, Azure, Google Cloud.
  • 250+

By giving our customers and partners, some of which are Fortune Global 500 companies across all industries, the most flexible commerce platform, which is based on a Microservices, API-first, true cloud, and headless architecture (we call it the MACH architecture*), we are not only helping them maintain their competitive advantage but we are also changing the e-commerce platform market. Founded in Germany in 2006, our international expansion has reached Europe, the US and Asia Pacific. In October 2019, with a $145M investment from global venture capital and private equity firm Insight Partners, commercetools is in full gear going forward. Check out our Career Page and our Website for more information.

View 1 job
Engineers who find a new job through Golang Works average a 15% increase in salary.

Compensation

Competitive

Contract type

Full time
Sponsorship offered

Technologies & frameworks

  • REST APIs
  • Scala
  • cloud services

Benefits & perks

  • Remote working
  • Flexible working
  • Flexible parent working
  • Parental leave
  • Work-life balance
  • Competitive salary

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Golang Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Golang Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Other roles that might interest you

Be part of shaping the engineering culture at Rocker with your unique perspective expertise.
Develop a state of the art Payment Processing Engine with Pure Functional Programing in Scala, Cats, Akka
Senior Scala Engineer - Distributed Systems Team (m/f/x)