Home
Jobs

Senior Software Engineer - React Developer

6 - 9 years

6 - 9 Lacs

Posted:6 days ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Are you a highly skilled and passionate Senior Software Engineer with a strong focus on React development Do you thrive in a fast-paced environment working on critical national infrastructure Our Real-Time Payments (RTP) team is at the forefront of Mastercard's journey for Multi-Rail Payments, offering immediate transfer and detailed messaging options for Account-to-Account (A2A) payments. As Real-Time Payments are categorized as Critical National Infrastructure, we maintain exceptionally high benchmarks for resilience, availability, quality, and scalability. Within RTP, our Data Feed Manager provides 24/7 access to transaction, settlement, and reference data from the Instant Payment System (IPS) through data extracts. We're looking for a self-starter who can quickly take ownership of code, deliver with minimal supervision, and coach and mentor within their squad. If you're passionate about designing enterprise-grade applications, advocating for engineering principles, and driving seamless integration, we want to hear from you! About Role : As a Senior Software Engineer - React Developer, you will be a key contributor to our Real-Time Payments team, with responsibilities including: Taking ownership of complex problems, even those with cross-service dependencies, and facilitating interactions with cross-functional teams to drive resolutions. Leading the analysis, design, development, and delivery of high-quality software solutions. Writing robust code to build and enhance applications and services, while actively promoting code reviews, secure coding practices, and adherence to established standards and best practices. Your work will result in the delivery of high-quality artifacts to production. Defining, designing, and developing procedures and solutions at a service level to meet business requirements and enhancements. Automating and simplifying all aspects of software delivery and development, actively evangelizing the need for automation and simplification where needed. Driving seamless integration across all connected services to meet end-user expectations. Promoting a blameless postmortem culture to identify root causes of incidents and implement learnings for continuous improvement. Advocating for sound engineering principles beyond your immediate organization and platform. Building strong relationships and effective partnerships across various organizations. Participating in technical interviews for hiring engineering staff, contributing to raising our performance bar. Architecting robust monitoring, logging, and alerting solutions to provide end-to-end observability for our systems. Technical Qualifications 6-9 years of overall career experience in technology or a similar role. Extensive experience in UI technologies and practices using JavaScript, TypeScript, and React. Experience working with fast-paced, modern architecture using Java, Spring Boot, Oracle RDBMS, SQL, and Flyway. Proven experience in designing and implementing data models, data migration, and data streams. Experience working in cross-functional and large projects with globally dispersed engineering teams. The ability to write secure code and familiarity with secure coding standards (e.g., OWASP, CWE, SEI CERT) and the detection and remediation of security vulnerabilities. Skills in building applications using open-source frameworks to achieve reuse and reduce development times (e.g., Spring Boot, React, others). The ability to configure rules and build automation for code with vulnerability scanning and software composition analysis using standard tools (e.g., SonarQube, Checkmarx, JFrog XRay, Blackduck, others). Skills to conduct various performance tests (e.g., load, spike, breakpoint, endurance) to assess if the design and implementation meet non-functional requirements. Proven history of designing enterprise-grade applications utilizing Domain Driven Design principles, microservices, event-driven systems, 12-factor principles for cloud-native applications, REST and gRPC API design, CAP Theorem, etc. A good understanding of distributed systems design and implementation. The ability to perform debugging and troubleshooting to analyze core, heap, and thread dumps and remove coding errors. Proficiency in Software Development Best Practices (TDD/BDD, Unit test, Continuous Integration and Delivery). Skills to orchestrate release workflows and pipelines and apply standardized pipelines via APIs to achieve CI and CD using industry-standard tools (e.g., Jenkins, AWS/Azure pipelines, XL Release, Ansible, others). A practitioner of automation/configuration management, deployment strategies (blue/green, canary, A/B testing, feature flags). Experience and comprehensive understanding of software/application observability (logging, tracing, metrics, etc.), and health and liveliness features, which enable improved reliability, availability, and operational monitoring. Very good analytical and problem-solving skills. A desire to stay abreast of advances in software engineering practices, technologies, and tooling. Nice to Have Experience in building and maintaining critical national infrastructure. Experience working in the payments industry. Good understanding of private and public cloud ecosystems. Soft Skills & Work Environment Very good interpersonal skills and ability to work in a collaborative environment. Effective communication and interpersonal skills, with an ability to express design ideas to a development team and senior management. A self-starter who is able to understand and take control of code without much need for knowledge transfer/training. Self-sufficient in delivery and able to progress on work areas with minimal supervision. We currently operate a hybrid working pattern which allows colleagues to gain a work-life balance with the requirement to work from the office and home for part of the week. Flexible to working patterns that enable collaboration and engagement with other teams/individuals that are located in different global time zones, as required. Corporate Security Responsibility Every person working for, or on behalf of, Mastercard, is responsible for information security. All activities involving access to Mastercard assets, information, and networks come with an inherent risk to the organization. Therefore, it is expected that the successful candidate for this position must: 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.

Mock Interview

Practice Video Interview with JobPe AI

Start React Developer Interview Now
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Ahmedabad, Gujarat, India