💼 Hiring Quest – Full Stack Engineer @ V.Connct

Phase: Submission

Registration Deadline: October 25, 2025

Submission Deadline: November 2, 2025

Prizes

You get hired with paid contract and the opportunity to work on real-world .

👋 We are V.Connct, pioneering AI-powered and unified communication in the MENA region.
With over 4 million participants worldwide, we’re leading digital transformation across enterprises through seamless, intelligent communication solutions.

We’re now hiring a Full Stack Engineer (MERN + Next.js) to join our on-site team in 6th of October City and help us build scalable, j platforms.

🕓 Start Date: November 2025
💰
Salary Range: 15,000 – 25,000 EGP
💼
Contract Type: Full-time
📍
Work Location: On-site – 6th of October City
🧭
Hybrid Mode: Starting January 2026 → 1–2 days WFH, 3 days from office


🛠️ How the Hiring Quest Works

  1. 1️⃣ Register for the quest

  2. 2️⃣ Receive the full challenge after registration closes

  3. 3️⃣ Submit your solution before the deadline

  4. 4️⃣ Top candidates are invited to a technical review session

  5. 5️⃣ One candidate will be hired


🔍 Who We’re Looking For

  1. ✅ 1–3 years of full-stack development experience

  2. ✅ Proficiency in MERN Stack (MongoDB, Express, React, Node.js)

  3. ✅ Strong experience with Next.js (SSR / SSG)

  4. ✅ Solid understanding of PostgreSQL and database optimization

  5. ✅ Experience building and consuming RESTful or GraphQL APIs

  6. ✅ Familiar with TypeScript and Tailwind CSS

  7. ✅ Good eye for responsive UI and clean UX

  8. 💡 Bonus: Hands-on with Socket.io, Docker


🎯 Your Mission: “Smart Communication Hub” Web App

Business Context
At V.Connct, we build platforms that connect enterprises and their audiences in real time.
Your mission is to design and implement a
mini real-time chat dashboard with an AI-powered insights panel that summarizes or tags conversations.

📌Task: 

Backend (Node + Express or NestJS)
Build APIs to:

  1. Register / Login users (JWT)

  2. Send and fetch chat messages

  3. Generate AI insights (mock or integrate with OpenAI API)

Database (PostgreSQL)
Tables:

  1. Users (id, name, email, password hash)

  2. Messages (id, sender_id, receiver_id, text, timestamp)

  3. Insights (conversation_id, summary, sentiment)

Frontend (Next.js + React + TypeScript)
Pages / Features:

  1. Login / Register

  2. Chat Dashboard (list users, open conversation, send messages)

  3. AI Insights section (display summary or sentiment per conversation)

  4. Mobile-responsive layout


🎁 Bonus Points (Optional)

  1. ✨ Deployed demo (Vercel / Render / Docker Compose)

  2. ✨ “Online Users” indicator via WebSocket

  3. ✨ Message search or analytics panel

  4. ✨ Short README section explaining where and why you used AI


🧰 Tech Stack

  1.  Frontend: Next.js (React + TypeScript, Tailwind CSS)

  2. Backend: Node.js + Express / NestJS

  3. Database: PostgreSQL

  4. Real-time: Socket.io / WebSocket

  5. Optional AI: OpenAI API / HuggingFaceد

  6. Deployment: Vercel / Render / Docker


📝 What You Should Submit

📂 GitHub repository containing:

  1. Frontend + Backend code

  2. README with:Setup instructions, API documentation, Tests, assumptions

  3. 10-minute video:

    1. 3 min self-intro + two tech challenges you’re proud of

    2. 7 min demo of architecture, features, and flow


📊 Evaluation Criteria

  1. Code quality & structure 30%

  2. Completeness & correctness 25%

  3. Usability & user experience 15%

  4. Handling edge cases 15%

  5. AI integration & creativity 10%

  6. Documentation clarity 5%


📩 After Submission

Top candidates will be invited to a technical review session 

👉 Final hiring decision will be made within 3–5 business days after the review session.

Making the world a better place through competitive crowdsourcing programming.