Browse All Jobs
Job Description

Pagaya is seeking a talented Senior Backend Engineer to join their core engineering team in Tel Aviv. The engineer will work on Pagaya's flagship product, a critical, high-availability backend system serving numerous external partners. This role involves continuously refactoring, decoupling, and scaling production services to ensure exceptional reliability, performance, and scalability.

The Senior Backend Engineer will play a key part in improving system architecture, collaborating with cross-functional teams, and enhancing API integrations with partners. They will also implement best practices for code quality, testing, CI/CD, and security, fostering a culture of technical excellence and knowledge sharing.

Responsibilities:

  • Own and evolve backend APIs, ensuring they are scalable, well-documented, and performant.
  • Design and implement robust backend services that handle high traffic and complex data interactions.
  • Improve system architecture by identifying bottlenecks and optimizing performance.
  • Collaborate with cross-functional teams including frontend, DevOps, and product teams to deliver high-quality features.
  • Enhance API integrations with partners, ensuring seamless data exchanges and reliability.
  • Implement best practices for code quality, testing, CI/CD, and security.
  • Fostering a culture of technical excellence and knowledge sharing.
  • Develop, optimize, and maintain critical production backend services for our flagship product.
  • Continuously refactor and decouple large backend systems into smaller, modular, and scalable components.
  • Design, implement, and document reliable, performant APIs consumed by dozens of external partners.
  • Monitor, debug, and maintain the health and availability of our production environment.

Requirements:

  • 6+ years of backend development experience with a strong focus on APIs and distributed systems.
  • Strong expertise in Python.
  • Deep understanding of RESTful APIs and microservices architecture.
  • Strong grasp of scalability, and performance optimization.
  • Knowledge of cloud platforms and containerization.
  • Experience with observability tools (logging, monitoring, tracing).
  • Solid foundation in software engineering best practices, testing, and CI/CD pipelines.
  • Ability to debug, optimize, and maintain complex backend systems.
  • Excellent communication and problem-solving skills.

The role offers:

    Apply Manually