Social network you want to login/join with:
JOB DESCRIPTION
Our Purpose
Title and Summary
Lead Software Engineer Overview
Mastercard Payment Gateway Service (MPGS) is seeking a passionate and experienced Lead Full Stack Software Engineer (Front-End Heavy) to lead the development of user-centric, performant, and scalable applications. The role requires expertise in modern frontend technologies such as Angular and React, along with strong backend skills in Java/J2EE and Spring.
Key Responsibilities:
1. Front-End Development
• Lead the development of dynamic, responsive, and intuitive user interfaces using Angular and React.
• Optimize front-end applications for performance, accessibility, and scalability.
• Implement reusable components, state management solutions, and design system integrations.
2. Back-End Development
• Design and develop backend services using Java/J2EE, Spring, and JPA.
• Integrate front-end applications with backend APIs and services.
• Manage and optimize interactions with RDBMS.
3. Cloud and Infrastructure
• Design and deploy applications on cloud platforms.
• Utilize cloud-native tools to enhance system scalability, reliability, and security.
4. Agile Practices
• Participate in agile ceremonies such as sprint planning and stand-ups to ensure timely delivery.
• Contribute to iterative delivery cycles for rapid and quality-focused releases.
5. CI/CD and DevOps
• Implement and maintain CI/CD pipelines with tools like Jenkins.
• Promote DevOps best practices to improve development efficiency.
6. Team Leadership and Mentorship
• Lead and mentor engineering teams, guiding best practices and architectural decisions.
• Collaborate with Product, UX, and QA teams to align technical and business goals.
7. UI Performance Optimization (Optional)
• Conduct performance tuning and UI optimizations for fast-loading, responsive applications.
• Use tools like Lighthouse and Chrome DevTools to identify and resolve bottlenecks.
Must-Have Skills:
• Frontend: Proficiency in Angular and React, following modern best practices.
• Backend: Experience with Java/J2EE, Spring, and JPA.
• Database: Strong knowledge of RDBMS.
• Cloud: Hands-on experience with cloud platforms.
• CI/CD: Skills in Jenkins and related tools.
• Agile: Deep understanding of agile methodologies and tools like Jira and Confluence.
Good-to-Have Skills:
• UI Performance Engineering: Experience with tools like Lighthouse and Chrome DevTools.
Qualifications:
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
• 8+ years of full-stack development experience with a focus on front-end-heavy applications.
• Proven leadership and delivery of scalable solutions.
• Strong problem-solving skills and passion for user experience.
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks carry inherent risks. Employees and contractors must:
- Abide by Mastercard’s security policies and practices;
- Ensure confidentiality and integrity of accessed information;
- Report security violations or breaches;
- Complete mandatory security trainings as per Mastercard’s guidelines.