Lead Software Engineer - Node.js, TypeScript, AWS
MastercardOur 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
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.
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.
JavaScript/DevOps Engineer
Join Thales as a JavaScript/DevOps Engineer in Prague, focusing on CI/CD, automation, and cloud solutions.
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.
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.
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.
Senior Node.js Engineer
Join ShiftKey as a Senior Node.js Engineer in Warsaw, focusing on microservices and AWS in a remote-friendly role.
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.
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.
Senior Software Engineer, Frontend
Join Procore as a Senior Software Engineer, Frontend, to innovate and drive UI changes in a remote role.
Senior Software Engineer, Frontend
Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.
Software Engineer II
Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.
Senior Node.js & TypeScript Developer
Join us as a Senior Node.js & TypeScript Developer to develop scalable features remotely in Romania.
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.
Senior Node.js Engineer
Join ShiftKey as a Senior Node.js Engineer to lead our transition to a microservices architecture. Remote work available.
Engineering Team Lead with React.js and TypeScript
Lead a cross-functional engineering team at Deel, focusing on React.js and TypeScript development.
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.
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.
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.
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.
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.
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!
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.
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.