Compensation
Contract type
Technologies & frameworks
Benefits & perks
- Remote working
- Flexible working
- Flexible parent working
- Parental leave
- Work-life balance
- Competitive salary
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.
Compensation
Contract type
Technologies & frameworks
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 Functional Works average a 15% increase in salary.
Start with GitHubStart with TwitterStart with Stack OverflowStart with EmailGet 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 TwitterStart with Stack OverflowStart with Email