Qureos

FIND_THE_RIGHTJOB.

Full Stack Developer Internship

Pakistan

Location: Remote (Anywhere in Pakistan)
Type: Internship (Unpaid, opportunity for permanent position after term)
Duration: 5 months
Start Date: Immediate
Hours & Time: Part-time | Monday to Friday 6pm to 12pm (evening-night)
Assessment: An initial assessment task will be required.

We are offering a hands-on Full Stack Shopify App Developer Internship for individuals who are serious about becoming professional software developers. This is not a no-code or drag-and-drop internship—you will be expected to code applications from scratch, deploy them, and iterate on real features.

The ideal candidate has working knowledge of full stack development with JavaScript, React, Node.js, and PostgreSQL, and is comfortable using Google Cloud Platform as deployment platforms. You’ll work closely with experienced developers and contribute to actual projects that are live in production.

This internship is unpaid, and best suited for students, recent graduates, or self-taught developers looking to gain real-world experience, a portfolio, and industry mentorship.

You will be reporting to teams located in Toronto and Karachi, providing the opportunity to work across multiple time zones and engage with a diverse, international team.

Responsibilities

  • Build complete full stack Shopify applications from the ground up using JavaScript, React, Node.js, Express, and PostgreSQL.
  • Create secure, RESTful API endpoints and backend logic using Express.js.
  • Develop responsive, modular frontends using React, Tailwind CSS, and Vite.
  • Deploy frontend and backend using Google Cloud Platform.
  • Implement secure user authentication using PassportJS, Express Session, and HTTP-only cookies.
  • Integrate and manage relational databases using PostgreSQL, with data queries handled via Knex.js or the pg driver.
  • Manage sessions and persistence through PostgreSQL-based storage (with fallback to in-memory storage for dev environments).
  • Use Git and GitHub for version control, code collaboration, and workflow management (e.g., pull requests, branching).
  • Follow security best practices in user authentication, authorization, and data validation.
  • Debug and troubleshoot issues across the stack (frontend, backend, and database)
  • Collaborate in a remote development environment, participate in code reviews, and contribute to feature planning.

Job Type: Internship
Contract length: 5 months

Application Question(s):

  • Are you aware that this is an internship?
  • Are you a full stack developer?
  • Are you willing to learn new technologies?
  • Are you willing to complete an assessment task?

Work Location: Remote

© 2025 Qureos. All rights reserved.