growth fusion

growth fusion

Tunis - En ligne 3-6 Mois 93289060
django
fastapi
docker
AI
machine learning

Partager le stage

Stage PFE : Backend Developer – Django/FastAPI & AI/ML

About the Role
We are looking for a highly motivated Backend Developer Intern to join our team. You will contribute to building an advanced email marketing application integrated with CRM functionalities, email campaign management, and AI/ML tools. This position is ideal for someone passionate about developing scalable, high-performance applications and exploring innovative technologies.

Responsibilities

  • Develop and maintain APIs using Django or FastAPI for the core features of the application.

  • Design and implement a contacts API to manage user contact lists, with advanced features for importing, exporting, and filtering.

  • Integrate an email builder with multi-step functionality, enabling users to:

    • Select pre-existing contact lists.

    • Compose and personalize emails with merge variables.

    • Utilize AI-driven content suggestions using models such as Hugging Face or OpenAI.

  • Build a robust SMTP management system to:

    • Support multiple SMTP accounts and providers (e.g., Google, Outlook).

    • Implement email warm-up functionalities and optimize inbox rates.

  • Enable campaign creation and management, including:

    • A/B testing, scheduling, and real-time tracking.

    • Providing detailed campaign analytics and KPIs.

    • Integrating campaign results into a CRM dashboard for follow-ups and deal tracking.

  • Implement meeting scheduling features similar to Calendly, such as:

    • Customizable meeting links with subdomains.

    • Integration with Google Meet and other conferencing tools.

    • Automated reminders and notifications.

  • Ensure scalability and high performance of backend systems, integrating with PostgreSQL for data persistence.

Skills and Qualifications

  • Strong knowledge of Python and experience with Django or FastAPI.

  • Familiarity with PostgreSQL and ORM tools like Prisma or SQLAlchemy.

  • Experience working with APIs for email and meeting integrations (e.g., Google Meet API, SMTP protocols).

  • Knowledge of AI/ML frameworks such as Hugging Face or OpenAI for natural language processing tasks.

  • Strong understanding of RESTful API design and implementation.

  • Exposure to CRM systems or email campaign management is a plus.

  • Familiarity with Docker and containerized environments is advantageous.

What You’ll Learn

  • Building a SaaS platform with advanced email marketing and CRM features.

  • Developing high-performance APIs and ensuring seamless integration with external tools.

  • Applying AI/ML technologies for real-world applications, such as automated email composition.

  • Working on scalable architectures optimized for performance and user experience.

Duration: 4–6 months (flexible)
Location: Remote or On-Site

Date d’expiration: 12 janvier, 2025

Opportunités similaires

Plus d'offres