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 JavaScript Engineer
Join Sky Portugal as a Senior JavaScript Engineer to develop cutting-edge streaming video technology.
Junior Software Engineer
Join Mastercard as a Junior Software Engineer in Lisbon, focusing on Java and authentication products.
Senior Back End Software Engineer
Join TUI as a Senior Back End Software Engineer in Lisbon, focusing on cloud-native applications and APIs using AWS.
Senior Backend Engineer - Typescript/Node.Js
Join Unzer as a Senior Backend Engineer specializing in Typescript/Node.Js, working on cutting-edge fintech solutions in Berlin.
Senior Frontend Developer - React Native
Seeking a Senior Frontend Developer with React Native expertise for hybrid work in Lisbon. Must have 5+ years experience.
Senior Full-Stack Developer
Join SymphonyAI as a Senior Full-Stack Developer in Madrid, working on cutting-edge software for trading and investing.
Backend Engineer - Currency Management
Join Stripe as a Backend Engineer in Dublin, focusing on currency management and API development.
Senior Software Engineer - Front-End (React.js)
Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.
Senior Web Software Engineer (React.js, NextJS, Web Performance)
Join Picsart as a Senior Web Software Engineer to drive growth on our web channel using React.js and NextJS.
Senior Full-Stack Developer (.NET Core, Angular)
Join RELEX Solutions as a Senior Full-Stack Developer in Lisbon. Work with .NET Core, Angular, and cloud platforms in a hybrid environment.
Senior Software Engineer II, Fullstack
Join Moveworks as a Senior Fullstack Engineer to innovate with ML and AI in web development.
Senior Full Stack Developer
Join SimCorp as a Senior Full Stack Developer to scale AI capabilities using cloud technology in a hybrid work environment.
Principal Frontend Engineer / Architect
Lead frontend architecture at Cleverbridge as a Principal Engineer. Drive innovation in JavaScript, React, and more. Remote work available.
Senior Frontend Developer with React and TypeScript
Join Adsmurai as a Senior Frontend Developer in Andalusia, Spain. Lead frontend projects with React and TypeScript.
Senior Front End Engineer
Join as a Senior Front End Engineer to architect and develop complex web applications using JavaScript, React, and AWS.
Node.js Developer
Join Globant as a Node.js Developer in Lisbon. Work on global projects, develop your career, and be part of an innovative team.
Senior Frontend Developer with React and TypeScript
Join us as a Senior Frontend Developer in Berlin, specializing in React, TypeScript, and AI-based applications.
Senior Software Engineer - Frontend with AI/ML Focus
Senior Software Engineer role focused on frontend development with AI/ML, using Dart and TypeScript, offering remote work.
Senior Fullstack Engineer (Meta)
Join Smartly as a Senior Fullstack Engineer to expand the Meta advertisement platform using Node.js, TypeScript, and React.
Senior Frontend Software Engineer
Join Squarespace as a Senior Frontend Software Engineer, focusing on JavaScript, React.js, and Angular in a hybrid work environment.
Senior AI Engineer
Join GRiT Solutions as a Senior AI Engineer in Lisbon, Portugal. Work on AI solutions using Scala, Play Framework, and cloud technologies.
Senior Full Stack Engineer (Customer Platform)
Join SEON as a Senior Full Stack Engineer in Budapest. Work with TypeScript, React, and NestJS to enhance fraud prevention.
Senior Software Engineer (Machine Learning & Infrastructure)
Join Adobe's AI team as a Senior Software Engineer to enhance Acrobat AI Assistant features, focusing on backend infrastructure and machine learning.
Software Engineer - Backend Web/Cloud
Join MathWorks as a Software Engineer focusing on backend web/cloud development with Java, JavaScript, and cloud computing skills.