growth fusion
Partager le stage
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
Date d’expiration: 12 janvier, 2025