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 Functional 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
  • Parental leave
  • Flexible parent working
  • Competitive salary
  • Work-life balance
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.

Location

Berlin is the capital and the largest city in Germany and well-known for its amazing festivals, exciting nightlife and a high quality of living. With a population of 3.7 million it is only second to London in the Europe Union, even with one-third of the city's area being composed of forests, parks, gardens, rivers, canals and lakes. Berlin is a city with a deep history, Bismarck, Marx, Einstein, JFK and Bowie, they’ve all shaped – and been shaped by – Berlin.

Often referred to as Europe's newest start-up capital, a new start-up is founded every 20 minutes. The startup industry is set to produce 100,000 new jobs by 2020.

It's no secret that Berlin is cheaper than many of its European counterparts. Office overheads and the price of living are cheaper, which makes it a very attractive place for tech entrepreneurs. Home to HelloFresh, Delivery Hero, and Soundcloud we expect many more household names to be coming out of Berlin in the next few years.

Did you know...

  • The average salary for a Software Engineer in Berlin is €58,765 per year
  • Berlin is the second most populous city in the EU
  • 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 Functional 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
  • Parental leave
  • Flexible parent working
  • Competitive salary
  • Work-life balance

Get hired!

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

Engineers who find a new job through Functional 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 Functional Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Other roles that might interest you

Join a growing SaaS venture with a team of senior Scala engineers!
Remote
IOG, creator of the Cardano blockchain platform, is searching for a Scala Engineer for a greenfield project.
Remote
IO Global, creator of the Cardano blockchain platform, is searching for a Scala Software Engineer.
Remote
Senior Scala Engineer - Distributed Systems Team (m/f/x)