Mid Level Full-Stack Python Developer (FastAPI +Django)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
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.
Key Skills for This Role
Full Job Posting
Overview
Mid Level Full-Stack Python Developer (FastAPI + Django)
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.
Backend 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 automated testing frameworks.
Who May Not Be a Good Fit
- This role may not be suitable if:
- Your primary focus is frontend SPA development (React, Vue, Angular).
- You prefer highly structured enterprise environments with extensive processes and documentation.
- You are uncomfortable working across both backend systems and server-rendered frontend applications.
- You rely heavily on mature automated testing environments before contributing to a codebase.
What We Offer
- Competitive salary aligned with UAE and MENA market standards.
- Opportunity to work on cutting-edge AI and conversational commerce products.
- Direct impact on product direction and technical architecture.
- High ownership and autonomy.
- Fast-moving startup environment with minimal bureaucracy.
- Long-term growth opportunities within a rapidly expanding company.
How to Apply
- Please submit to Admin@peety.ai
- Updated Resume/CV
- GitHub Profile (if available)
- LinkedIn Profile
- Brief summary of relevant FastAPI, Django, WhatsApp API, and payment integration experience Join us in building the future of AI-powered retail commerce across the MENA region.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career