Coworky
Coworky
Tunisie

Event-driven workflow Develop a web application exploring how modern, event-driven platforms can structure digital interactions between organizations and individuals in a scalable, data-aware way. PFE

Mobile & Web DevelopmentPlatform architectureData Engineering / Web Scraping

Publié il y a environ 6 heures

Stage
⏱️4-6 mois
💼Hybride
📅Expire dans 8 jours
Ton CV évolue, pas besoin de perfection figée.

Description du poste

Context & Goals:

  • Explore how modern web technologies can support structured, large-scale digital interactions between organizations and individuals.
  • Design and prototype an event-driven platform architecture capable of orchestrating workflows, roles and permissions while being data-aware and scalable.

Objectives & Key Tasks:

  • Design and prototype a flexible platform architecture that can orchestrate complex workflows, roles, and permissions in a secure way.
  • Investigate how data-aware systems can capture, organize, and surface meaningful insights to support better decision-making.
  • Implement an intuitive user experience that simplifies onboarding, participation, and follow-up while keeping technical complexity hidden.

Technical Implementation & Stack:

  • Develop frontend and interaction layers using React.js and backend services with Node.js; persist data in MySQL and use Redis for caching/coordination.
  • Integrate Gen-AI / LangChain components for data-aware features, containerize services with Docker and manage code with Git; write tests with Jest.

Evaluation, Deliverables & Documentation:

  • Evaluate scalability, reliability and extensibility through real or simulated usage scenarios (load tests, simulated workflows, fault-injection).
  • Deliver a working prototype (code repository, Docker setup), test suites, performance evaluation results and technical/methodological documentation to serve as a reference for future platform-based applications.

Expectations & Skills:

  • Work across frontend, backend and data layers; familiarity with event-driven design patterns, role/permission models and secure orchestration.
  • Experience with React.js, Node.js, relational databases (MySQL), caching (Redis), containerization (Docker) and automated testing (Jest) is highly desirable.

Practical details:

  • Internship duration: 04-06 MONTHS.
Coworky - Event-driven workflow Develop a web application exploring how modern, event-driven platforms can structure digital interactions between organizations and individuals in a scalable, data-aware way. PFE | Hi Interns | Hi Interns