Python Backend Engineer

We are looking for a <\/span>Python Backend Engineer<\/span><\/b> to join our engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable backend systems that power our AI\-driven SaaS platform.<\/span>
<\/p>

You will build secure APIs, integrate with third\-party services, optimize database performance, and contribute to the architecture of high\-availability systems. The ideal candidate enjoys solving complex engineering challenges, writing clean and maintainable code, and working in a fast\-paced, product\-focused environment.<\/span>
<\/p>


<\/div>
Responsibilities<\/span>
<\/div>
  • Design, develop, and maintain scalable backend services using <\/span>Python<\/span><\/b>.<\/span>
    <\/li>
  • Build production\-ready applications using <\/span>FastAPI<\/span><\/b>, <\/span>Flask<\/span><\/b>, or <\/span>Django<\/span><\/b>.<\/span>
    <\/li>
  • Design and implement secure <\/span>RESTful APIs<\/span><\/b> and <\/span>GraphQL APIs<\/span><\/b>.<\/span>
    <\/li>
  • Develop scalable microservices and distributed backend systems.<\/span>
    <\/li>
  • Integrate third\-party APIs including payment gateways, CRM systems, AI platforms, communication services, and external SaaS providers.<\/span>
    <\/li>
  • Design efficient database schemas and optimize complex SQL queries.<\/span>
    <\/li>
  • Work with PostgreSQL, MySQL, Redis, MongoDB, and other data storage technologies.<\/span>
    <\/li>
  • Implement authentication and authorization mechanisms (JWT, OAuth2, API Keys).<\/span>
    <\/li>
  • Write reusable, maintainable, and well\-documented code following clean architecture principles.<\/span>
    <\/li>
  • Build unit, integration, and API tests to ensure application reliability.<\/span>
    <\/li>
  • Monitor, troubleshoot, and optimize backend performance in production environments.<\/span>
    <\/li>
  • Collaborate closely with Frontend Engineers, DevOps Engineers, QA Engineers, Product Managers, and AI Engineers.<\/span>
    <\/li>
  • Participate in architecture discussions, code reviews, and technical planning.<\/span>
    <\/li>
  • Maintain high standards for security, scalability, and code quality.<\/span>
    <\/li><\/ul>

    <\/div><\/span>

    Requirements<\/h3>
    • 5+ years of professional experience in Python backend development.<\/span>
      <\/li>
    • Strong proficiency in Python programming.<\/span>
      <\/li>
    • Solid experience with <\/span>FastAPI<\/span><\/b>, <\/span>Flask<\/span><\/b>, or <\/span>Django<\/span><\/b>.<\/span>
      <\/li>
    • Strong understanding of REST API and GraphQL design principles.<\/span>
      <\/li>
    • Experience building scalable backend architectures.<\/span>
      <\/li>
    • Excellent knowledge of PostgreSQL and/or MySQL.<\/span>
      <\/li>
    • Experience with NoSQL databases such as MongoDB or Redis.<\/span>
      <\/li>
    • Strong understanding of software architecture, OOP, SOLID Principles, and Design Patterns.<\/span>
      <\/li>
    • Experience with Git and collaborative development workflows.<\/span>
      <\/li>
    • Knowledge of asynchronous programming (async/await).<\/span>
      <\/li>
    • Familiarity with Docker and containerized applications.<\/span>
      <\/li>
    • Understanding of CI/CD pipelines.<\/span>
      <\/li>
    • Experience writing automated tests (PyTest, Unit Testing, Integration Testing).<\/span>
      <\/li>
    • Strong debugging and performance optimization skills.<\/span>
      <\/li>
    • Excellent analytical, communication, and problem\-solving abilities.<\/span>
      <\/li><\/ul>

      Preferred Qualifications<\/span>
      <\/h1>

      Experience with any of the following is a strong plus:<\/span>
      <\/p>

      • AI/LLM integrations (OpenAI, Anthropic, Gemini, DeepSeek)<\/span>
        <\/li>
      • LangChain or AI agent frameworks<\/span>
        <\/li>
      • Celery and background task processing<\/span>
        <\/li>
      • RabbitMQ, Kafka, or message queues<\/span>
        <\/li>
      • WebSockets and real\-time communication<\/span>
        <\/li>
      • Elasticsearch<\/span>
        <\/li>
      • Kubernetes<\/span>
        <\/li>
      • AWS, Azure, or Google Cloud<\/span>
        <\/li>
      • Nginx<\/span>
        <\/li>
      • Linux server administration<\/span>
        <\/li>
      • Multi\-tenant SaaS architecture<\/span>
        <\/li>
      • CRM integrations (Salesforce, Zoho, HubSpot, Odoo)<\/span>
        <\/li><\/ul>

        <\/div>

        <\/div><\/span>