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.