Software Engineering Intern

Doha, DAW, QA, Qatar

Job Description

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

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2194467
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Doha, DAW, QA, Qatar
  • Education
    Not mentioned