Back End Developer

Mastercard powers economies and empowers people in 200+ countries and territories worldwide, providing digital payments solutions and technology innovation.
Ramat Gan, Israel
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance · Enterprise SaaS

Description For Back End Developer

Mastercard, a global leader in digital payments technology serving 200+ countries, is seeking a Backend Developer to join their Dynamic Yield team in Ramat-Gan, Israel. This role presents an exciting opportunity to work on large-scale, distributed systems that power real-time content recommendations across multiple data centers.

The ideal candidate will bring 3+ years of backend engineering experience, with a strong foundation in Python development and cloud technologies. You'll be working with modern technologies including Python web frameworks, containerization tools like Docker and Kubernetes, and various database systems including PostgreSQL, MySQL, and NoSQL solutions like Redis and Elasticsearch.

In this role, you'll be responsible for building and optimizing high-performance backend services that handle significant data processing requirements. You'll work on implementing efficient data storage solutions, developing APIs, and ensuring system scalability across cloud platforms. The position offers the opportunity to work with cutting-edge technologies while solving complex technical challenges in a collaborative environment.

The company offers a supportive work environment focused on innovation and continuous learning. As part of Mastercard's technology team, you'll contribute to systems that process billions of transactions and help shape the future of digital payments. The role requires someone who can balance technical excellence with strong communication skills, as you'll be collaborating with cross-functional teams to translate business requirements into effective backend solutions.

This is an excellent opportunity for a backend developer who is passionate about distributed systems, enjoys working with modern cloud technologies, and wants to make an impact at a global scale. You'll be part of a company that values technical innovation, professional growth, and maintains high standards for code quality and system performance.

Last updated 3 hours ago

Responsibilities For Back End Developer

  • Build and optimize Python-based backend services and APIs
  • Handle large-scale data processing and ensure system performance and scalability
  • Design and implement efficient data storage and retrieval mechanisms
  • Integrate with cloud platforms to deploy and manage backend services
  • Collaborate with cross-functional teams to understand business requirements
  • Write clean, maintainable, and well-documented Python code
  • Stay up-to-date with emerging technologies and trends in backend development

Requirements For Back End Developer

Python
Redis
PostgreSQL
MySQL
Kubernetes
  • At least 3 years of solid experience in Backend Engineering
  • At least 3 years of experience with cloud platforms like AWS, GCP, or Azure
  • At least 2 years of solid experience with containerization and orchestration tools like Docker and Kubernetes
  • Strong proficiency in Python and deep understanding of Python web frameworks
  • Experience working with NoSQL technologies for high-performance data storage and retrieval
  • Experience with cloud services and cloud-native architectures
  • In-depth experience with backend APIs and microservices architectures
  • Strong knowledge of data structures, algorithms, and distributed systems
  • Excellent communication skills and a collaborative mindset

Benefits For Back End Developer

  • Security training
  • Collaborative work environment

Interested in this job?

Jobs Related To Mastercard Back End Developer

Software Engineer II-2

Software Engineer II-2 role at Mastercard's Corporate Solutions team in Pune, building scalable web applications using Java, Spring Boot, and modern frontend frameworks.

Quality Assurance Engineer

Quality Assurance Engineer position at Mastercard in Ramat-Gan, focusing on automated testing with JavaScript/TypeScript, requiring 2-5 years of experience in web application testing.

Software Engineer II

Software Engineer II position at Mastercard focusing on payment solutions development, requiring expertise in secure coding, agile practices, and modern software development methodologies.

Software Engineer

Software Engineer position at Mastercard focused on test automation and quality assurance for the Corporate Solutions team.

Software Engineer

Software Engineer position at Mastercard focusing on Angular, NodeJS, and MongoDB development for Open Banking Solutions.