← Back to all roles

Backend Engineering

Senior Python Backend Engineer

Own core backend architecture and implementation for an e-commerce and B2B transaction platform.
Salary
CNY 20–30K / month
Experience
5–10 years
Education
Bachelor degree
Location
Chebei, Tianhe · Guangzhou

Responsibilities

  1. Design core backend architecture, domain models, APIs and data models.
  2. Build e-commerce and B2B transaction capabilities across quoting, orders, payments, fulfillment, suppliers, logistics, after-sales and settlement.
  3. Design and implement complex processes, state transitions, approval flows and exception handling.
  4. Integrate Python services with databases, caches, message queues, object storage and third-party systems.
  5. Help define integrations and capability boundaries for ERP, CRM, supply-chain, payment and logistics systems.
  6. Own performance optimization, reliability, issue investigation and engineering metrics.
  7. Work with product, frontend, algorithms, QA and business teams to turn complex requirements into stable, maintainable system capabilities.

Requirements

  1. At least five years of backend experience, including ownership of core modules in medium or large business systems.
  2. Deep Python expertise with strong engineering, asynchronous-programming, performance-optimization and troubleshooting skills.
  3. Experience with mainstream Python web frameworks such as FastAPI, Django and Flask; practical FastAPI experience is preferred.
  4. System-design experience in e-commerce, transaction platforms, B2B platforms, supply chains or order fulfillment.
  5. Experience with complex domain modeling, state machines, workflows, permissions and asynchronous tasks.
  6. Experience with PostgreSQL or MySQL, Redis, message queues, object storage and Docker.
  7. Strong system-design ability and the capacity to independently analyze business problems and propose practical technical solutions.
  8. Strong communication and collaboration across product, frontend, QA and business teams.

Role details are subject to final confirmation.