Overview
Design, build and deliver Open Finance solutions across the full stack, from Java backend services to React front-end experiences, as part of Connect, the frontend component of Mastercard's Open Banking Payment and Data applications.
What you'll do
- Plan, design, and develop full-stack solutions aligned with Mastercard's engineering standards, processes, and best practices.
- Collaborate with UI/UX designers to implement responsive, accessible user interfaces using React.
- Ensure front-end applications meet WCAG accessibility guidelines, deliver exceptional performance, and are optimised for multiple devices.
- Build and maintain scalable backend services and APIs within Mastercard's Open Finance ecosystem using Java.
- Ensure high code quality through unit and integration testing, peer reviews, and CI/CD pipelines.
- Contribute across the full software development life cycle, from requirements gathering to release and ongoing support.
- Troubleshoot, debug, and resolve production issues, ensuring service resilience and performance.
- Mentor and support junior engineers, fostering knowledge sharing and continuous improvement.
- Partner with product owners and stakeholders to prioritise features, communicate progress, and manage technical trade-offs.
- Stay current with emerging technologies, frameworks, and best practices across frontend and backend engineering.
What you'll need
- 5+ years of software engineering experience across backend and frontend development.
- Strong hands-on experience with TypeScript, React and Node.
- Experience with Java.
- Strong understanding of UI/UX principles, responsive design, and accessibility standards.
- Demonstrated experience collaborating with designers and product teams to deliver user-centric products.
- Solid experience building RESTful APIs and microservices, and working in cloud environments (AWS, GCP, or Azure).
- Knowledge of modern engineering practices: CI/CD, automated testing, code reviews, Agile/Scrum.
- Excellent communication and stakeholder-management skills, with the ability to translate between technical and business needs.
- Proactive, detail-oriented, accountable, and comfortable working independently in a fast-paced environment.
- Practical proficiency with AI coding assistants such as Claude and GitHub Copilot, used for code generation and refactoring, debugging and root-cause analysis, writing unit and integration tests, generating technical documentation, code reviews, exploring alternative implementations, and automating repetitive tasks.
- Strong prompting skills, providing appropriate context, constraints, examples, and expected outcomes to AI tools.
- Validate, test, and review AI-generated code rather than relying on it blindly, and understand its limitations, security and privacy considerations, and potential inaccuracies.
- Stay current with emerging AI-assisted software development practices and developer productivity tools.
Nice to have
- Bonus: experience in Open Finance, payments, or regulated financial services.
- Experience integrating AI capabilities or LLM-based APIs into applications.
Details
- Location: Navi Mumbai, India (Finicity).
Read the full description and apply on the company’s own careers page.