commercetools

Senior Backend Engineer – Scala

commercetools

full-time

Posted on:

Location Type: Hybrid

Location: BerlinGermany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Work closely with Product Management to understand the business needs and find appropriate technical solutions
  • Design, own and operate scalable, secure payment systems that handle financial transactions efficiently in a multi‑tenant Cloud/SaaS environment
  • Lead architecture reviews, make trade‑off decisions for scalability, security and maintainability, and coach other engineers on design and implementation
  • Design, implement and test in-store payment and payment device interactions including credit/debit, gift cards, digital wallets, and more
  • Contribute to the definition of the team roadmap
  • Lead end to end design, delivery, and reliability of our solutions
  • Define and drive platform patterns, CI/CD improvements, SLIs and SLOs, observability and testing strategy for our solutions' flows
  • Work with engineers from different teams to ensure technical excellence of the whole platform
  • Ensure that functional and non-functional requirements (performance, security) are met
  • Take part in on-call rotation (with the worldwide distributed team) for production systems

Requirements

  • Proven experience as a TypeScript backend engineer building and operating large-scale production systems, including designing CI/CD pipelines, integrating observability tooling, and implementing structured logging, among other platform best practices
  • Solid understanding of parallel and asynchronous programming, as well as non-blocking I/O
  • Solid grasp of distributed systems fundamentals, including consistency models, replication, and asynchronous processing, with a clear understanding of their practical trade-offs
  • Experience in developing REST API’s and knowledge of scalable architectures
  • Knowledge of document databases (MongoDB) and API interaction tools (such as Postman, or similar)
  • Fluent written and verbal English language skills for work in international teams
  • The aspiration to constantly improve yourself and learn new technologies and concepts
  • A good understanding of Agile methodologies and participation in sprint events
  • Ability to work in a hybrid environment
  • AI Aptitude: A genuine curiosity for using AI tools to work smarter and more effectively, paired with a drive to learn and put them into practice in your role.
Benefits
  • Comprehensive health benefits for you and your dependents, including access to OpenUp for personalized mental health support
  • Learning and development opportunities including an annual learning budget, access to self-paced learning platforms and language training, personalized coaching, mentorship, and leadership programs
  • Family Leave Plus gives you additional fully paid weeks of parental leave on top of government-provided leave, so you can spend more time with your new addition
  • Our equity participation program allows you to share in our success
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptCI/CDobservabilitystructured loggingparallel programmingasynchronous programmingnon-blocking I/Odistributed systemsREST APIsMongoDB
Soft Skills
communicationleadershipcoachingcollaborationadaptabilitycuriosityself-improvementteamworkproblem-solvingEnglish proficiency