Senior Python Developer

6 - 10 years

0 Lacs

Posted:5 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The Senior Python Developer position at Mastercard requires you to design and develop scalable, secure, and high-performance applications using Python and Django. You will also have the opportunity to contribute to front-end development using modern frameworks like Angular or React. This role demands strong technical leadership, mentoring capabilities, and a collaborative mindset to work across global teams. Your responsibilities will include designing, developing, and maintaining backend services using Python and Django frameworks. You will be responsible for building and integrating RESTful APIs and microservices aligned with Mastercard's architecture standards. Collaborating with front-end developers to integrate user-facing elements using Angular, React, or similar frameworks is also a key aspect of this role. Ensuring code quality through unit testing, code reviews, and adherence to secure coding practices is essential. You will participate in Agile ceremonies and contribute to sprint planning, estimation, and retrospectives. Additionally, you will drive CI/CD adoption and automate deployment pipelines using tools like Jenkins, GitHub Actions, or similar. Monitoring application performance and troubleshooting production issues using tools like Splunk, Dynatrace, or Cloud Foundry will be part of your responsibilities. You will also mentor junior engineers and contribute to a culture of continuous learning and improvement. To excel in this role, you should have 6-9 years of overall career experience and an understanding of software engineering concepts and methodologies. Extensive experience in developing secure, web-based applications in Python and Django frameworks is required. Experience with front-end technologies such as Angular, React, HTML5, CSS3, and TypeScript is considered a plus. A solid understanding of RESTful API design, microservices architecture, and cloud-native development is essential. Experience with cloud deployment patterns, tools, and operational best practices (e.g. Cloud Foundry, Dynatrace, Splunk) is beneficial. Strong problem-solving skills and the ability to work independently in a fast-paced environment are crucial. You should be high-energy, detail-oriented, proactive, and able to handle multiple high-priority demands while driving consistent results. Being collaborative, communicative, engaged in team discussions, asking questions, mentoring juniors, and raising standards are qualities that will help you succeed in this role. All activities involving access to Mastercard assets, information, and networks come with an inherent risk to the organization. Therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security. You 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, and complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Mastercard logo
Mastercard

IT Services and IT Consulting

Purchase NY

RecommendedJobs for You