Senior Backend Developer

Mastercard

3.6

(14)

Ramat Gan, Israel

Why you should apply for a job to Mastercard:

  • 4.8/5 in supportive management
  • 71% say women are treated fairly and equally to men
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.

    #22331_R-253298

    Position summary

    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:

    • 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.

    Why you should apply for a job to Mastercard:

  • 4.8/5 in supportive management
  • 71% say women are treated fairly and equally to men
  • 100% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.