MAMastercard
Sr. Software Engineer
Pune ₹3-5 LPA Posted 28 Apr 2025
FULL TIME
React
Web Application Development
Javascript
Cloud Architecture
Job Description
Role
- Hands on Building performant, scalable and secure web applications.
- Provide leadership, guidance and direction on systems and web application architecture and system design.
- Guide and coach less experienced engineers.
- Focus on user-centered design.
- Spearhead design, technical and code reviews.
- Implement coding standards and approaches.
- Promote an Agile approach to software development. Insist on a culture of continuous integration and delivery, automation and minimizing blast radius.
- Collaborate with teams across the organization to mitigate risk and resolve dependencies.
All About You
- Successfully designed and developed externally facing web applications utilizing modern single page application frameworks. Angular and React JS preferred.
- Good understanding of JavaScript and it's benefits and quirks.
- Proven experience building ADA and WCAG compliant web applications.
- Successfully designed and developed cloud ready REST APIs utilizing industry best practices.
- Good understanding of Cloud Architecture and it's benefits and quirks.
- Good understanding of Messaging frameworks and event-based architecture and it's benefits and quirks.
- Possess an understanding of multi-tier web development, including knowledge of server-side technologies and databases.
- Understanding of web application optimizations such as progressive web apps, web workers, browser repaints and reflows, performance and memory optimizations, debugging memory leaks, caching, flame graphs.
- Experience and knowledge of authentication and authorization workflows using concepts like JWT.
- Have proficiency in Quality engineering and experience working with Quality leads to define processes and technologies.
- Passion for improving code quality using approaches such as unit and end to end testing.
- Deep knowledge of Continuous Integration and Delivery and toolsets that provide this ability.
- Understanding of agile principles and methodologies and experience implementing and adapting them to fit the team's needs.
- Use and understand Git based source control systems.
- Tech Stack: Java 11+, Spring Boot, Apache Kafka, SQL and no SQL databases, REST API, Angular 11+
