Posted 5 days ago

SR Back-End Developer

As a Senior Backend Engineer, you’ll play a critical role in architecting and developing robust web applications that support AI-powered tools. While Python will be your primary language, this role requires a strong engineering foundation and experience with large-scale systems, cloud platforms, and enterprise-grade applications. You’ll have the opportunity to work on a cutting-edge platform while gaining exposure to AI technologies, making a real-world impact


Key Qualifications:

  • 5+ years of backend development experience with a strong focus on Python.
  • Proven expertise in designing and building scalable, high-performance web applications using FastAPI or Django.
  • Strong engineering principles and experience with large-scale systems.
  • Hands-on experience with cloud platforms (GCP, AWS, Azure).
  • Proficiency in enterprise system design and third-party integrations, including authentication.
  • Familiarity with DevOps practices and tools, including CI/CD pipelines and containerization (e.g., Docker, Kubernetes, Infrastructure-as-code).
  • Solid understanding of building systems for high availability, performance, and reliability.
  • Advanced English proficiency (both written and spoken).


Preferred Skills:

  • Exposure working with streaming protocols, like WebSocket and SSE.
  • Proven experience in system optimization, including the use of profilers and conducting stress tests.
  • Skills in database and query optimization are also a plus for the role.
  • Proficient in designing and developing RESTful APIs.
  • Experience with AI-related platforms or tools, although not mandatory.
  • Experience with other programming languages such as Java, .NET, or Go (not required but a bonus).


Responsibilities:

  • Collaborate with product teams and front-end engineers to define technical requirements and deliver exceptional solutions.
  • Contribute to DevOps workflows, ensuring smooth deployment, monitoring, and maintenance of applications.
  • Architect, design, and build backend systems to support AI-powered applications.
  • Design and implement robust authentication and authorization mechanisms, including third-party integrations.
  • Optimize system performance and ensure the reliability and scalability of applications.


  • 1Technical Interview Live Coding
  • 2General Technical Interview