Senior Software Engineer(React js Developer)
Core
Building a unified internal platform for Mastercard to design, build, govern, and distribute consistent, accessible, and analytics-enabled UI experiences across channels using reusable frameworks and automation.
Role type
Senior IC React.js Developer (Payments/Fintech)
Builds
Internal UI platforms, reusable frameworks, and analytics-enabled experiences for Mastercard teams.
Domain
Fintech / Payments / Internal Engineering Platforms
Deliverable
production ML models | product features
Required skills
React.js, JavaScript, TypeScript, SQL, secure coding (OWASP/CWE), Gitflow, TDD/BDD, design patterns (Gang of Four), API standards, CI/CD pipelines, containerization, debugging (heap/thread dumps), product demo coordination.
Preferred skills
Infrastructure as Code, cloud-first development, advanced design patterns (MVC, API gateway, dependency injection), event-driven services, big data patterns.
Technologies
React, JavaScript, TypeScript, SQL, Jenkins, AWS, Azure, Sonar, Zally, Checkmarx, Git.
Responsibilities
Own end-to-end software delivery (code, test, deploy, release); refactor code for quality; automate build/operate/run aspects; drive integration of services for customer journey; mentor junior team members; conduct demos and acceptance discussions with Product Owners; improve engineering metrics and reduce incident mitigation time.
Seniority
Senior, hands-on IC with mentorship responsibilities.