Senior Software Engineer

Mastercard

6–7 yrs Navi Mumbai Full Time Work from office
Mastercard logo
Posted : yesterday
Actively hiring

Job description

Join our dynamic team as a Senior Software Engineer at Mastercard, a global leader in empowering economies and enabling prosperity across 200+ countries. We leverage technology and innovation to build a sustainable economy where everyone can thrive, offering secure, simple, and smart digital payment solutions.

This role is ideal for an experienced React.js and Node.js developer passionate about building high-performance web applications. You will be instrumental in designing, developing, and maintaining scalable solutions, with a strong emphasis on integrating AI-assisted development tools to enhance productivity and code quality. Embrace the future of software engineering by effectively utilizing tools like Claude and GitHub Copilot.

Responsibilities

As a Senior Software Engineer, you will:

- Architect, build, and maintain robust, scalable web applications using React.js and Node.js. - Craft reusable, high-performance frontend components and develop sophisticated backend services with RESTful APIs. - Design and manage both SQL and NoSQL databases, ensuring efficient data handling. - Implement stringent security measures, including authentication and authorization. - Drive application performance optimization and ensure high reliability. - Produce clean, well-documented, and modular code, actively participating in code reviews. - Troubleshoot and resolve complex application and production issues. - Foster collaboration with cross-functional teams, including product managers and designers. - Mentor junior engineers and contribute significantly to technical decision-making processes. - Actively engage in Agile/Scrum methodologies and technical discussions.

Qualifications

To excel in this role, you should possess:

- A Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field. - 6-7 years of comprehensive professional software development experience. - Deep expertise in React.js (5+ years) and Node.js development. - Proficiency in JavaScript (ES6+), TypeScript, React Hooks, Context API, and state management (Redux/Redux Toolkit). - Strong understanding of HTML5, CSS3, responsive design, and frontend performance tuning. - Experience with backend frameworks (Express.js, NestJS), RESTful API development, and authentication mechanisms (JWT, OAuth2). - Solid knowledge of PostgreSQL, MySQL, MongoDB, Git, and Docker. - Proven ability to effectively and responsibly leverage AI-assisted development tools such as Claude and GitHub Copilot for code generation, debugging, testing, and documentation. - Excellent problem-solving, analytical, communication, and collaboration skills. - The ability to independently own features and deliver production-ready solutions.

Essential Skills

React.jsNode.jsJavaScriptTypeScriptHTML5CSS3RESTful APIsSQLNoSQLGitDockerCI/CDAgile/ScrumProblem SolvingCommunicationCollaboration

Good to Have

AWSAzureGCPMicroservicesNext.jsLLM IntegrationPrompt EngineeringEmbeddingsRAGVector DatabasesAI AgentsOpenAI APIAnthropic APIRedisKafkaRabbitMQKubernetesSystem DesignScalable ArchitectureGraphQL

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

MasterCard logo

MasterCard

IT Consulting

Senior Software Engineer at Mastercard | SkillMX | SkillMX