Full Stack Web Developer (Probation Period)

React + Node.js + TypeScript + AWS | Lahore, Pakistan | Paid 3-Month Probation Leading to Full-Time Employment

Back to Careers
Paid 3-Month Probation → Full-Time
In-Office (Lahore)
Fresh Graduates & Final Year Students
React + Node.js + TypeScript + AWS

About Global Research Trends

Global Research Trends is a growing research and insights agency delivering data-driven intelligence to global clients. Based in Lahore, we combine technology with robust research methodologies to support evidence-based decision-making across diverse industries worldwide.

Our teams develop internal systems, operational platforms, and technology solutions that support research operations, client delivery, data collection, and fieldwork management across international projects.

The Opportunity

We are looking for a motivated and enthusiastic Full Stack Developer to join our core technology team.

This opportunity is designed specifically for final year university students and fresh graduates who are eager to gain practical industry experience and grow into long-term full-time roles.

The position will begin with a paid 3-month probation period. Candidates who successfully complete the probation period and demonstrate strong performance will be confirmed as permanent full-time employees.

You will contribute to the development of internal CRM systems, operational portals, admin dashboards, and business platforms that support our research, operations, and data teams.

From day one, you will work on real-world products, collaborate closely with experienced developers, and gain exposure to modern full stack engineering practices, cloud infrastructure, and deployment workflows.

Who Should Apply

This opportunity is open to:

  • Final year university students pursuing degrees in Computer Science, Software Engineering, Information Technology, or related disciplines
  • Fresh graduates looking to begin their professional software development career
  • Candidates passionate about web development and modern engineering practices
  • Individuals who are self-motivated, eager to learn, and willing to take ownership of their work
  • Candidates interested in long-term growth and transition into permanent development roles

Employment Details

  • Paid 3-month probation period
  • Full-time, in-office role based in Lahore
  • Confirmation into a permanent full-time position upon successful completion of probation
  • Structured mentorship and hands-on learning environment
  • Exposure to production systems and real business applications

Key Responsibilities

Application Development

  • Build scalable and secure web applications using React, Node.js, and TypeScript
  • Develop reusable and maintainable front-end components in React
  • Build backend services, APIs, and application logic using Node.js and Express
  • Integrate third-party services including authentication systems, email services, messaging solutions, and external APIs
  • Write clean, maintainable, and production-ready code

CRM & Internal Platform Development

  • Contribute to internal CRM development including dashboards, lead management, reporting, activity tracking, and user permissions
  • Build operational portals, internal systems, and administrative platforms
  • Support development of tools used by research, operations, and fieldwork teams
  • Ensure application performance, scalability, maintainability, and security standards

Cloud, DevOps & Automation

  • Work with Docker-based development environments and containerised workflows
  • Support deployments and development workflows on AWS, our primary cloud infrastructure platform
  • Assist with deployment processes, environments, and system configuration tasks
  • Contribute to automation tasks and internal tooling where applicable, including Python-based workflows and scripts

Collaboration & Engineering Practices

  • Collaborate with developers, researchers, designers, operations teams, and stakeholders
  • Use Git for source control and collaborative development workflows
  • Participate in planning, reviews, debugging, and testing activities
  • Learn modern software development practices and deployment workflows

What We're Looking For

We do not expect extensive professional experience. Strong fundamentals, technical curiosity, and willingness to learn matter most.

Core Technical Requirements

  • Understanding of React and Node.js through academic work, internships, personal projects, freelance work, or self-learning
  • Basic working knowledge of TypeScript
  • Familiarity with REST APIs and backend development concepts
  • Understanding of relational or non-relational databases such as MySQL, PostgreSQL, or MongoDB
  • Familiarity with Git and version control workflows
  • Working knowledge of Docker and containerised development environments
  • Familiarity with AWS services and cloud deployment concepts (AWS is our primary cloud platform)
  • Exposure to Python scripting, automation, or workflow tooling would be highly appreciated
  • Strong analytical thinking and problem-solving ability

Preferred Experience

  • Internship, freelance, open-source, or personal project experience
  • Experience building dashboards, admin panels, CRM systems, or SaaS products
  • Exposure to deployment workflows and DevOps practices
  • Familiarity with automation scripts and internal tooling development
  • Experience with data visualisation libraries such as Chart.js or D3.js

What We Offer

  • Paid probation period with confirmation into permanent employment upon successful completion
  • Mentorship from experienced developers and technical leadership
  • Real-world project ownership and practical experience from day one
  • Exposure to production systems, cloud infrastructure, and internal platforms
  • International exposure through global projects and clients
  • Collaborative and growth-oriented working environment
  • Friday team lunches
  • Opportunity to contribute to impactful internal products and systems