Qureos

FIND_THE_RIGHTJOB.

Software Engineering Intern

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Applab is hiring a Qatar-based Software Engineering Intern to work as a full-stack developer on a production web application. You'll start by building features on the current Next.js/Supabase MVP, then help migrate the platform to a decoupled React + Node.js architecture on Microsoft Azure. Expect to work independently day-to-day with regular supervision and code reviews.

Responsibilities

Phase 1 – Current MVP (Next.js/Supabase)

  • Develop frontend components and pages in Next.js with TypeScript.
  • Work with Supabase for database queries, authentication, and storage.
  • Build and extend API routes within the Next.js framework.

Phase 2 – Azure Migration

  • Help rebuild backend services as standalone Node.js/Express APIs.
  • Migrate data and auth flows from Supabase to Azure services (PostgreSQL, App Service).
  • Refactor frontend to a decoupled React SPA architecture.

Throughout

  • Write tests (unit, integration) and ensure your code is production-ready.
  • Deploy through CI/CD pipelines.
  • Communicate progress, flag blockers early, and manage your tasks effectively.

Requirements

  • Residency: Residing in Qatar and available for internship engagement (hybrid/onsite as needed).
  • Tech Stack: Full-stack capable: solid React/TypeScript skills and working knowledge of Node.js.
  • Frameworks: Experience with Next.js or willingness to pick it up quickly.
  • Backend: Comfortable with SQL databases (PostgreSQL) and REST API design.
  • Version Control: Proficient with Git; able to work in branches, handle PRs, and resolve conflicts.
  • Autonomy: Can take a requirements doc and figure out implementation with minimal guidance.
  • Communication: Clear communication in English (Arabic is a plus); proactive about asking questions.

Preferred Qualifications

  • Experience with Next.js App Router, Supabase, or similar frameworks.
  • Exposure to cloud platforms.
  • Familiarity with authentication patterns (JWT, sessions, OAuth basics).
  • Experience with testing frameworks (Jest, Playwright) or CI/CD pipelines.

Success in this role Looks Like

  • You deliver working features on schedule with reasonable quality.
  • You work independently but know when to escalate or ask for help.
  • You communicate clearly and keep stakeholders updated on progress.

How to apply:
Send your CV/portfolio plus a short note on a project you've built to careers@applab.qa with the subject: "Software Engineering Intern – Qatar"

Job Types: Full-time, Internship

© 2025 Qureos. All rights reserved.