Mid Level Full-Stack Python Developer (FastAPI +Django)
Paris Juice and Catering Services LLC
Description
Mid Level Full-Stack Python Developer (FastAPI + Django)
Location: Dubai, UAE / MENA Region (On-site)
Employment Type: Full-Time
Experience Required: 4+ Years
About PeetyAI
PeetyAI is a rapidly growing AI-powered commerce platform built for retailers across the UAE and MENA region. Our multi-tenant SaaS platform enables businesses to manage stores, products, customers, and orders while allowing consumers to shop through AI-powered web chat and WhatsApp conversational commerce.
We are a product-focused engineering team that values speed, ownership, and practical problem-solving. Our environment is ideal for developers who enjoy building impactful solutions, working directly with business stakeholders, and taking responsibility for features from concept to deployment.
Position Overview
We are seeking a highly capable Senior Full-Stack Python Developer to join our core engineering team. This role combines backend systems development, third-party integrations, AI-powered commerce workflows, and internal platform management.
The ideal candidate is comfortable working across FastAPI services, Django-based admin applications, PostgreSQL databases, asynchronous task processing, and frontend template development. You will play a key role in shaping and scaling our conversational commerce platform.
Key ResponsibilitiesBackend Development & Integrations
- Design, develop, and maintain scalable FastAPI services.
- Build and enhance AI-driven conversational commerce workflows using OpenAI and Anthropic Claude APIs.
- Integrate and manage WhatsApp Business (Meta Cloud API) for customer communication and order processing.
- Develop and maintain payment integrations with Stripe, Network International (N-Genius), and other regional payment providers.
- Implement and optimize asynchronous processing using Celery and Redis.
- Build webhook-driven integrations with third-party services and internal systems.
- Ensure platform security, reliability, and performance across all services.
Platform & Dashboard Development
- Develop and maintain retailer-facing dashboards using Django 5.x.
- Build and enhance order management, customer management, reporting, and analytics modules.
- Create and maintain server-rendered interfaces using Django templates, HTML, CSS, JavaScript, and SCSS.
- Collaborate with product and design teams to improve usability and user experience.
- Support multi-tenant architecture and enforce strict tenant-level data isolation.
Database & Architecture
- Design and maintain PostgreSQL schemas and data models.
- Work extensively with SQLAlchemy 2.x and ORM best practices.
- Optimize database performance and complex queries.
- Contribute to platform architecture, scalability, and engineering standards.
- Introduce and improve testing, deployment, and migration processes as the platform evolves.
Required Skills & Experience
- 4+ years of professional Python development experience.
- Strong expertise in FastAPI and modern API design.
- Hands-on experience with Django and server-rendered applications.
- Solid understanding of PostgreSQL, SQL optimization, and relational database design.
- Experience with SQLAlchemy ORM.
- Production experience with Celery, Redis, and background job processing.
- Familiarity with REST APIs, webhooks, and third-party integrations.
- Experience working in cloud-based environments.
- Strong debugging, problem-solving, and system design skills.
- Ability to work independently in a fast-paced startup environment.
Preferred Qualifications
- Experience with Meta WhatsApp Cloud API.
- Experience with OpenAI, Claude, or other LLM platforms.
- Experience with Stripe and regional payment gateways such as Network International (N-Genius).
- Experience building multi-tenant SaaS platforms.
- Familiarity with Arabic localization and RTL user interfaces.
- Experience with Docker, CI/CD pipelines, and AWS infrastructure.
- Exposure to pytest, Alembic, and automate