Mastercard logo

Lead Software Engineer - Node.js, TypeScript, AWS

Mastercard

Our Purpose

We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team – one that makes better decisions, drives innovation, and delivers better business results.

Title And Summary

Lead Software Engineer

As a Lead Software Engineer, you will be responsible for overseeing the development and maintenance of scalable, secure web applications and services. With your expertise in Node.js, TypeScript, AWS, and software architecture, you will lead the team in implementing serverless architectures and developing robust software solutions. You will work closely with the product team to plan deliverables, estimate efforts, and ensure the timely delivery of high-quality software. Additionally, you will play a crucial role in coaching and mentoring junior developers, fostering a culture of excellence and continuous learning within the team.

Key Responsibilities

  • Lead the development and maintenance of scalable, high-availability applications using Node.js, TypeScript, and AWS services.
  • Oversee the implementation of serverless architectures, including AWS Lambda and Step Functions.
  • Collaborate with product management to define project scopes, plan deliverables, and estimate levels of effort.
  • Architect and implement effective software solutions, ensuring adherence to best practices in software development and architecture.
  • Provide technical leadership and guidance to the development team, fostering a collaborative and innovative work environment.
  • Coach and mentor junior developers, promoting skill development and professional growth.
  • Ensure the performance, quality, and responsiveness of applications.
  • Lead code reviews, maintain code quality, and ensure the implementation of automated testing and deployment strategies.

Qualifications

  • 7+ years of experience in software development, with a proven track record in full-stack development and software architecture.
  • Expertise in Node.js, TypeScript, React, and AWS services (Lambda, Step Functions, etc.).
  • Strong experience with Infrastructure as Code (IaC) and serverless architectures.
  • Demonstrated ability to lead and manage a team of software developers.
  • Excellent problem-solving, organizational, and leadership skills.
  • Strong understanding of software development methodologies and life cycles.
  • Experience with relational databases, preferably MySQL.

Corporate Security Responsibility

  • Abide by Mastercard’s security policies and practices.
  • Ensure the confidentiality and integrity of the information being accessed.
  • Report any suspected information security violation or breach.
  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

Similar jobs

Last update: 23 minutes ago

Mastercard logo
Mastercard

Lead Platform Engineer

Lead Platform Engineer at Mastercard, Dublin. Expertise in AWS, Kubernetes, and cloud-native solutions required.

Mastercard logo
Mastercard

Lead Software Engineer

Lead Software Engineer role at Mastercard, Dublin. Skills in Software Development, Automation, Data Analysis. Hybrid workplace.

Mastercard logo
Mastercard

Senior Cloud Operations Engineer

Senior Cloud Operations Engineer role focusing on AWS, Terraform, and cloud infrastructure automation in Prague.

Mastercard logo
Mastercard

Lead Software Engineer - Hybrid, Dublin

Lead Software Engineer role in Dublin, focusing on Java, SQL, and software design, in a hybrid work setting.

Mastercard logo
Mastercard

Lead Software Engineer - Blockchain & Digital Assets

Lead Software Engineer specializing in Blockchain & Digital Assets at Mastercard, Dublin. Hybrid work model.

9am logo
9am

Lead Software Engineer - JavaScript/React/Node.js/TypeScript/API/GraphQL

Join as a Lead Software Engineer specializing in JavaScript, React, Node.js, and TypeScript. Fully remote, long-term contract.

Mastercard logo
Mastercard

Lead Software Engineer - Aiia Pay

Lead Software Engineer for Aiia Pay at Mastercard, focusing on Open Banking payment technologies in Gdańsk, Poland.

F-Secure Corporation logo
F-Secure Corporation

Senior Backend Engineer (Node.js)

Join F-Secure as a Senior Backend Engineer in Bratislava, focusing on Node.js and AWS to secure digital identities.

Ciklum logo
Ciklum

Lead Back End Developer (Node.js)

Join Ciklum as a Lead Back End Developer (Node.js) in Poland. Lead core services design, mentor team, and work with cutting-edge technologies.

Appfire logo
Appfire

Lead Software Engineer - TypeScript/Node.js

Lead Software Engineer specializing in TypeScript/Node.js for Appfire in Poland. Remote work with competitive benefits.

F-Secure Corporation logo
F-Secure Corporation

Senior Backend Engineer (Node.js)

Join F-Secure as a Senior Backend Engineer in Bratislava. Work with Node.js, AWS, and microservices in a hybrid model.

Similarweb logo
Similarweb

Senior Full-stack Engineer (Node.js, TypeScript)

Senior Full-stack Engineer role in Prague, focusing on Node.js, TypeScript, React. Innovate within a dynamic team at Similarweb.

Make logo
Make

Mid-Level Full Stack Software Engineer - Public Web Team

Join Make as a Mid-Level Full Stack Software Engineer in Prague. Work with React, Node.js, and AWS to build and enhance web applications.

Mastercard logo
Mastercard

Software Engineer II - Java, JavaScript, Angular

Join Mastercard as a Software Engineer II in Missouri, specializing in Java, JavaScript, Angular, and secure coding.

Craft Docs logo
Craft Docs

Mid-Level Backend Engineer (Node.js, TypeScript, AWS)

Join Craft Docs as a Mid-Level Backend Engineer. Work with Node.js, TypeScript, AWS in a hybrid environment. Shape the future of productivity software.

Barco logo
Barco

Senior Software Engineer - AWS, Node.js, TypeScript

Join Barco as a Senior Software Engineer to innovate with AWS, Node.js, and TypeScript in a hybrid work environment.

MoonPay logo
MoonPay

Senior Full Stack Engineer

Senior Full Stack Engineer at MoonPay, specializing in AWS, GCP, JavaScript, Node.js, React.js, TypeScript, and Web3 technologies.

Microsoft logo
Microsoft

Principal Software Engineer - Front-End Development

Principal Software Engineer role in Prague, focusing on front-end development and AI solutions at Microsoft.

Rapid7 logo
Rapid7

Senior Full Stack Engineer - Node.js & React

Join Rapid7 as a Senior Full Stack Engineer specializing in Node.js & React in Prague. Work on innovative projects in a hybrid environment.

Astrada logo
Astrada

Software Engineer - AWS, JavaScript, Node.js, React.js

Join Astrada as a Software Engineer in Porto, Portugal. Expertise in AWS, JavaScript, Node.js, React.js required. Hybrid work.

Zalando logo
Zalando

Senior Software Engineer (Fullstack) with Node.js and TypeScript

Join Zalando as a Senior Software Engineer (Fullstack) with Node.js and TypeScript expertise. Drive innovation in a hybrid work environment.

Nimber logo
Nimber

Senior Technical Lead - AWS, Azure, Java, Node.js

Senior Technical Lead needed in Lisbon with expertise in AWS, Azure, Java, Node.js, and Agile methodologies.

Celonis logo
Celonis

Senior Software Engineer (Node.js)

Join Celonis as a Senior Software Engineer specializing in Node.js to drive innovative cloud solutions in Madrid.

Mastercard logo
Mastercard

Junior Software Engineer

Join Mastercard as a Junior Software Engineer in Lisbon, focusing on Java and authentication products.