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

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join banQi as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely in a dynamic fintech environment.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join our fintech as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely with a dynamic team.

Thales logo
Thales

JavaScript/DevOps Engineer

Join Thales as a JavaScript/DevOps Engineer in Prague, focusing on CI/CD, automation, and cloud solutions.

Apify logo
Apify

Backend Engineer for Developer Platform (Node.js/TypeScript)

Join Apify as a Backend Engineer to build web scraping and automation platforms using Node.js and TypeScript.

Deel logo
Deel

Senior Backend Engineer (Node.js/TypeScript)

Join Deel as a Senior Backend Engineer specializing in Node.js and TypeScript. Work remotely with a global team.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

ShiftKey logo
ShiftKey

Senior Node.js Engineer

Join ShiftKey as a Senior Node.js Engineer in Warsaw, focusing on microservices and AWS in a remote-friendly role.

efficy logo
efficy

Back End DevOps Engineer (TypeScript + Node.js)

Join Efficy as a Back End DevOps Engineer in Warsaw, Poland. Work with TypeScript, Node.js, AWS, and more in a hybrid environment.

Klarna logo
Klarna

Fullstack Software Engineer - JavaScript

Join Klarna as a Fullstack Software Engineer in Berlin, working with JavaScript, React, Node.js, and AWS in a dynamic environment.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.

Procore Technologies logo
Procore Technologies

Senior Software Engineer, Frontend

Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.

Globant logo
Globant

Senior Node.js & TypeScript Developer

Join us as a Senior Node.js & TypeScript Developer to develop scalable features remotely in Romania.

SQUER logo
SQUER

Lead Fullstack Engineer (Java/JavaScript)

Join SQUER as a Lead Fullstack Engineer in Vienna, Austria. Work with Java, JavaScript, Angular, and more in a hybrid environment.

ShiftKey logo
ShiftKey

Senior Node.js Engineer

Join ShiftKey as a Senior Node.js Engineer to lead our transition to a microservices architecture. Remote work available.

Deel logo
Deel

Engineering Team Lead with React.js and TypeScript

Lead a cross-functional engineering team at Deel, focusing on React.js and TypeScript development.

Mediální skupina MAFRA logo
Mediální skupina MAFRA

Mid/Senior React Native Developer for Mobile Applications

Join us as a Mid/Senior React Native Developer in Prague for mobile app development with React Native and Node.js.

Postscript logo
Postscript

Staff Fullstack Engineer (JavaScript, Node.js, TypeScript)

Join Postscript as a Staff Fullstack Engineer to design scalable systems using JavaScript, Node.js, and TypeScript in a remote role.

DigitalService logo
DigitalService

People Lead Software Engineering with Java, Spring, React, Vue

Lead software engineering with Java, Spring, React, Vue. Focus on people leadership, DevOps, and agile methodologies in Berlin.

Amazon logo
Amazon

Frontend Engineer - JavaScript, TypeScript, Node.js

Join Amazon's AZA team as a Frontend Engineer to develop AI-powered tools using JavaScript, TypeScript, and Node.js.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Gofore logo
Gofore

Senior Full-Stack Developer with AWS and Angular

Join Gofore as a Senior Full-Stack Developer in Munich. Work with AWS, Angular, and more in a hybrid role. Apply now!

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.

banQi logo
banQi

Full Stack Software Engineering Specialist (Node/React)

Join banQi as a Full Stack Software Engineering Specialist, working with Node.js and React Native in a dynamic environment.