Backend Engineer (Python/FastAPI + AI Automation)
Summary
Builds Python/FastAPI backends and AI-driven automation pipelines, integrating LLMs and orchestration tools while developing ERP modules and data pipelines.
- Design and build backend systems and REST/GraphQL APIs using Python (FastAPI) .
- Integrate third-party APIs and automate workflows with AI tools , LLMs , and process orchestration platforms (like LangChain , LangGraph , n8n , or Zapier ).
- Develop ERP modules (CRM, Orders, Accounting, Inventory, Reports) with robust data models.
- Implement data pipelines and synchronization layers with reliability and scalability.
- Manage PostgreSQL databases using SQLAlchemy , Prisma , or similar ORM frameworks.
- Optimize system performance, reliability, and security in production environments.
- Use CI/CD pipelines, Docker , and cloud infrastructure ( AWS, GCP, or Azure ) for deployments.
- Collaborate with frontend, operations, and product teams to design integrated solutions.
Requirements
- 3+ years of experience in backend development with Python/FastAPI .
- Strong understanding of API design , authentication (OAuth2, JWT, RBAC) , and webhooks .
- Experience in AI automation tools or integrating machine learning models into backend workflows.
- Proficiency with PostgreSQL , schema design, and query optimization.
- Hands-on experience with Docker , Git , and CI/CD pipelines .
- Familiarity with cloud platforms (AWS/GCP/Azure) and scalable architecture design.
- Excellent debugging, problem-solving, and documentation skills.