Job
- Level
- Senior
- Job Field
- Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Berlin
- Working Model
- Hybrid, Onsite
Job Summary
In this position, you will design and operate scalable payment systems, conduct architecture reviews, and implement REST APIs while closely collaborating with product management and other engineering teams.
Job Technologies
Your role in the team
- 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.
- Leite Architekturüberprüfungen, treffe Abwägungsentscheidungen hinsichtlich Skalierbarkeit, Sicherheit und Wartbarkeit, und coache andere Ingenieure bei Design und Implementierung.
- 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.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- 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.
- 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.
- 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.
Experience
- 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.
- Experience in developing REST APIs and knowledge of scalable architectures.
This text has been machine translated. Show original
Benefits
Work-Life-Integration
Topics that you deal with on the job
Job Locations
This is your employer
commercetools GmbH
commercetools offers the world's leading platform for digital commerce, enabling you to create powerful, highly personalized shopping experiences while building a profitable, sustainable brand.
Description
- Founding year
- 2006
- Language
- English
- Company Type
- Digital Agency
- Working Model
- Full Remote, Hybrid, Onsite
- Industry
- Internet, IT, Telecommunication