Job Overview
Dynamic Yield by Mastercard is seeking a Senior Software Engineer, Backend to join our team in Lisbon. This role is pivotal in ensuring the delivery of high-quality, bug-free products that meet our customers' expectations. As a Senior Software Engineer, you will be involved in every phase of the development process, working with cutting-edge technologies and collaborating with various departments within R&D.
Key Responsibilities
- Version Testing and Pre-release Processes: Take an active role in testing and preparing software versions for release.
- Test Design and Execution: Plan, analyze, design, and execute both manual and automated end-to-end tests for new and existing features.
- Automation Framework Optimization: Report, analyze, and optimize the automation framework and tests.
- Mentorship: Mentor team members, design, and review complex code.
- Bug Management: Maintain and control the feature-bug fixing process and manage the bug life cycle.
- Customer Support: Investigate customer issues and assist the support team in resolving complex technical issues.
- Agile Collaboration: Participate in version planning and work within agile scrum teams.
- Cross-functional Collaboration: Work closely with other QA engineers, developers, product managers, and architects.
Required Skills and Experience
- JavaScript/TypeScript: At least 3 years of hands-on experience.
- Web Application Testing: At least 3 years of experience in testing web applications.
- Educational Background: B.Sc. in Computer Science or equivalent experience is an advantage.
- DevOps Tools: Experience with Kubernetes, Docker, and AWS is an advantage.
- Code Management: Familiarity with tools like Git and GitHub.
- Continuous Integration: Knowledge of systems such as Jenkins.
- QA Methodologies: Strong understanding of QA methodologies.
- Ownership and Responsibility: Ability to take full responsibility and carry out tasks end-to-end.
Corporate Security Responsibility
Every person working for, or on behalf of, Mastercard is responsible for information security. This includes:
- Abiding by Mastercard’s security policies and practices.
- Ensuring the confidentiality and integrity of the information being accessed.
- Reporting any suspected information security violation or breach.
- Completing all periodic mandatory security training in accordance with Mastercard’s guidelines.
About Dynamic Yield by Mastercard
Dynamic Yield by Mastercard helps businesses deliver digital customer experiences that are personalized, optimized, and synchronized. Our Experience OS is used by over 400 global companies to enhance their CMS or Commerce solutions, increasing revenue, building customer loyalty, and gaining a sustainable competitive advantage.
Join us in Lisbon and be part of a team that is at the forefront of digital personalization and optimization.
Benefits Extracted with AI
- Hybrid work environment
- Opportunities for professional growth
- Collaborative team culture
Similar jobs
Last update: 23 minutes ago
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Senior Full-Stack Engineer ReactJS/NodeJS
Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.
Senior Backend Engineer (JavaScript & Node.js)
Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.
Senior Backend Engineer with Python and React.js
Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.
Senior Backend Engineer - PHP, Symfony, Laravel
Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.
Senior Backend Developer with TypeScript
Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.
Senior Backend Engineer, LiveOps
Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.
Back End Engineer with Node.js and TypeScript
Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.
Backend Software Engineer
Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.
Senior Backend Developer
Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
Medior Front-End Developer (Angular)
Join Ecolab as a Medior Front-End Developer focusing on Angular, TypeScript, and JavaScript in a hybrid role in Amsterdam.
Senior Full Stack Engineer - Consumer
Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.
Full Stack Engineer with Node.js and React
Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.
Back End Developer with Node.js and API Expertise
Join Ask Phill as a Back End Developer, focusing on Node.js and API development in a hybrid work environment in Amsterdam.
Senior Node.js Developer
Join FxPro as a Senior Node.js Developer. Work on cloud-based authentication solutions using Node.js, TypeScript, and Azure in a hybrid environment.
Senior Vue.js Developer with Java Backend Experience
Join Interactivated Solutions as a Senior Vue.js Developer with Java backend experience. Work remotely and lead innovative software solutions.
Full-stack TypeScript/JavaScript Developer
Join Mediahuis as a Full-stack TypeScript/JavaScript Developer in Amsterdam. Work on our Customer Journey Builder platform in a hybrid environment.
Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering
Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.
Lead Developer with DevOps and Functional Programming
Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.
Backend Software Engineer - Privacy Technology
Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.
Senior Mobile Platform Engineer
Join Pleo as a Senior Mobile Platform Engineer to empower product teams in building and maintaining mobile app features with React Native and TypeScript.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.