Overview
- EdTrust is an EdTech startup that provides a complete digital solution to help private schools manage administrative tasks and communications between schools and parents.
- This PFE (End-of-Study Internship) offers final-year students the opportunity to work on real products and real operational challenges with direct impact for schools, teachers, and students.
- The internship may lead to a possibility of recruitment after the internship and provides guidance, mentorship, and regular follow-up from experienced team members.
Project Goals & Impact
- Build an automated financial management and recovery system to manage subscriptions, trials, installments, and payment plans for EdTrust customers.
- Streamline recovery processes by tracking due dates, sending automated reminders, and enforcing service suspensions when necessary.
- Generate financial documents (dynamic PDFs for invoices and receipts) and deploy the full solution using modern cloud and CI/CD tools.
Key Features & Responsibilities
- Implement automated workflows for financial operations and an intelligent recovery engine.
- Integrate AWS SNS notifications for email and SMS delivery and support automatic suspension of unpaid accounts.
- Implement dynamic PDF generation for invoices and receipts and provide a full deployment pipeline using GitHub Actions and AWS.
- Contribute to both backend and frontend aspects as this is a full-stack project involving business logic, automation workflows, cloud services, and end-to-end development.
Technical Stack
- Backend: Node.js, Express.js.
- Frontend: Vue.js.
- Database: MongoDB.
- Cloud & CI/CD: AWS (including AWS SNS for notifications) and GitHub Actions for deployment pipelines.
Practical Details
- Number of interns: 2.
- Internship duration: 4 to 6 months.
- The project offers hands-on experience with modern technologies, industry practices, and real operational challenges affecting EdTrust clients.
Selection Process & Application Instructions
- Application steps: Apply through email → HR interview → Technical interview (CTO) → Selection email → Onboarding.
- Application requirements: Send CV and motivation letter (PDF or WORD). Use the subject line: "End-of-Study Internship Application".
📧 Pour postuler: recrutement@edtrust.tn