This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Solutions Software Engineer Team Lead at Dynamic Yield by Mastercard, you will lead a team of talented developers in designing and delivering innovative web and mobile solutions that elevate our clients' digital experiences. You will serve as a technical authority, mentor, and hands-on contributor, collaborating closely with customer developers and internal stakeholders to ensure seamless integration and optimal use of our personalization platform.
Job Responsibility:
Lead the design, development, and deployment of advanced web and mobile solutions using modern technologies
Mentor and guide a team of Web Solutions Developers, fostering technical growth and best practices
Collaborate with customer developers to understand their technical needs and provide expert consultation and support
When necessary, join customer calls to advise on technical solutions, integration strategies, and best practices tailored to their development environments
Develop and maintain reusable tools, integrations, and campaign templates using HTML, CSS, JavaScript, along with modern web and mobile frameworks
Troubleshoot complex integration issues and provide scalable, maintainable solutions
Manage development efforts within customer environments, even when working with unfamiliar technologies or programming languages
Stay current with emerging technologies and frameworks to continuously improve our offerings
Partner with Product, Customer Success, and Engineering teams to align solutions with business goals
Requirements:
5+ years of professional experience in web development
At least 2 years in a technical leadership role
Proficiency in JavaScript, HTML, and CSS
Deep experience in at least one modern framework such as React, Next.js, or Node.js
Experience with at least one popular database technology (e.g., MongoDB, PostgreSQL, MySQL)
Strong problem-solving skills and the ability to architect scalable, performant solutions
Excellent communication and interpersonal skills, with a customer-first mindset
Ability to manage multiple projects and priorities in a fast-paced environment
Bachelor’s degree in Computer Science or a related field (or equivalent practical experience)
Nice to have:
Experience with mobile development and related frameworks such as Swift, Kotlin, React Native or Flutter
Experience with cloud platforms (e.g., AWS, GCP, Azure)