At a Glance
- Tasks: Design and develop scalable payment systems while collaborating with diverse teams.
- Company: Join a forward-thinking tech company that values innovation and teamwork.
- Benefits: Enjoy comprehensive health benefits, learning opportunities, and equity participation.
- Other info: Hybrid work model with excellent career growth and a focus on diversity.
- Why this job: Make a real impact in the fintech space with cutting-edge technology.
- Qualifications: Experience in TypeScript, REST APIs, and modern frontend frameworks required.
The predicted salary is between 60000 - 80000 £ per year.
Responsibilities
- 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.
Qualifications
- 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 APIs and knowledge of scalable architectures.
- Knowledge of document databases (MongoDB) and API interaction tools (such as Postman, or similar).
- Hands‑on experience building frontend applications using modern frameworks (e.g. React, Next.js), with the ability to deliver end‑to‑end features across the full stack — from API design to UI implementation.
- Fluent written and verbal English language skills for work in international teams.
- The aspiration to constantly improve yourself and learn new technologies and concepts.
- 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.
Nice to Have
- Experience with MACH principles and solutions composed in MACH environments.
- Experience with industry standard API Authentication/Authorization, including OAuth, OpenID Connect, SAML 2.
- Experience integrating, implementing, and supporting at least one major PSP provider/gift card processor such as Adyen, Stripe, PayPal, Braintree, Worldpay, GlobalPay, GiveX, Clutch, Elavon, or Savvy.
Location and Working Arrangements
This role is hybrid, with three days a week spent in our London office.
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 which gives additional fully paid weeks of parental leave on top of government‑provided leave.
- Equity participation program to share in the company's success.
Equal Opportunity Statement
We proudly welcome applicants of every race, color, religion, gender identity, sexual orientation, age, and any other part of your identity that makes you who you are. As an equal opportunity employer, we believe that our strength lies in our diversity, and we invite you to be a part of our global community. For more information on our diversity, equity, inclusion and belonging practices, please visit this page.
Senior Full Stack Developer employer: commercetools
Contact Detail:
commercetools Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Developer
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which are often the golden ticket to landing an interview.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving TypeScript and full-stack development. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common algorithms and data structures, and be ready to discuss your past projects in detail—especially how you tackled challenges in scalable architectures.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our team at StudySmarter.
We think you need these skills to ace Senior Full Stack Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Full Stack Developer role. Highlight your TypeScript backend experience and any work with scalable architectures to catch our eye!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how your background aligns with our needs. Share specific examples of your past projects, especially those involving payment systems or CI/CD pipelines.
Show Off Your Technical Skills: Don’t shy away from showcasing your technical prowess! Mention your experience with REST APIs, document databases like MongoDB, and any frontend frameworks you've used. We love seeing your hands-on experience!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right team!
How to prepare for a job interview at commercetools
✨Know Your Tech Stack
Make sure you’re well-versed in TypeScript, REST APIs, and the frameworks mentioned in the job description. Brush up on your knowledge of MongoDB and CI/CD pipelines, as these are crucial for the role. Being able to discuss your past experiences with these technologies will show that you’re a strong fit.
✨Understand the Business Needs
Since the role involves working closely with Product Management, it’s essential to grasp how technical solutions align with business goals. Prepare examples of how you've previously contributed to product roadmaps or made trade-offs that benefited both tech and business outcomes.
✨Showcase Your Problem-Solving Skills
Be ready to discuss specific challenges you’ve faced in building scalable systems and how you overcame them. Highlight your understanding of distributed systems and the practical trade-offs involved, as this will demonstrate your depth of knowledge and experience.
✨Emphasise Continuous Learning
Express your enthusiasm for learning new technologies and concepts, especially in AI tools, as this aligns with the company’s values. Share any recent courses or projects that showcase your commitment to self-improvement and staying current in the tech landscape.