#22331_R-253298
e performance of our backend systems, ensuring high availability, scalability, and reliability.
As a Backend Developer, you will play a key role in developing and maintaining robust, efficient, and scalable Python-based backend systems. This includes building and optimizing data storage solutions, implementing APIs, and managing databases using clean and maintainable code. You'll be part of a dynamic team dedicated to solving complex technical challenges and delivering solutions that meet client and team requirements.
Role:
Build and optimize Python-based backend services and APIs to deliver real-time content recommendations with low latency across multiple data centers.
Handle large-scale data processing and ensure the performance and scalability of backend systems.
Design and implement efficient data storage and retrieval mechanisms using databases like PostgreSQL, MySQL, and NoSQL systems (Redis, Elasticsearch).
Integrate with cloud platforms (AWS, GCP, or similar) to deploy and manage backend services, ensuring high availability and fault tolerance.
Collaborate with cross-functional teams to understand business requirements and translate them into effective backend solutions.
Write clean, maintainable, and well-documented Python code that adheres to industry best practices.
Stay up-to-date with emerging technologies and trends in backend development, and continuously improve the backend stack.
All about You/Experience:
Strong proficiency in Python and a deep understanding of Python web frameworks (e.g., Flask, FastAPI, Tornado).
Experience working with NoSQL technologies (e.g., Redis, Elasticsearch) for high-performance data storage and retrieval.
Experience with cloud services (AWS, GCP, Azure) and cloud-native architectures.
Familiarity with containerization and orchestration tools like Docker and Kubernetes.
In-depth experience with backend APIs and microservices architectures.
Ability to optimize and troubleshoot complex systems for performance and efficiency.
Strong knowledge of data structures, algorithms, and distributed systems.
Excellent communication skills and a collaborative mindset.
Desired Skills:
At least 5 years of solid experience in Backend Engineering
At least 5 years of experience with cloud platforms like AWS, GCP, or Azure.
At least 5 years of solid experience with containerization and orchestration tools like Docker and Kubernetes.
A degree in Computer Science, Data Science, or a related discipline, or relevant industry experience.
Good vibe and strong communication skills
What We're Looking For:
A team-oriented developer who excels in a collaborative, high-impact environment.
A problem solver with a strong passion for backend development and delivering high-performance systems.
A proactive individual eager to stay on top of the latest technologies and contribute to the team's success.
A commitment to high-quality, well-tested, and maintainable code.
At Dynamic Yield, we offer a supportive, inclusive, and innovative work environment where we value collaboration, mutual achievement, and ongoing personal and professional growth. If you're a skilled backend developer with a Python background and the ability to create scalable and efficient systems, we want to hear from you!
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: