Full Stack Engineer

Game District

Lahore

On-site

PKR 2,400,000 - 4,200,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Game District in Lahore is seeking a production-ready Full-Stack Engineer with 3-5 years of experience to own features end-to-end across mobile, backend, web/admin tooling, testing, and infrastructure.

You will work with Flutter, NestJS, TypeScript, PostgreSQL, Redis, and related tech to deliver reliable systems, implement server-side validation, and contribute to releases, monitoring, and internal tooling.

Qualifications

  • 3-5 years of production software experience with ownership
  • Strong server-side TypeScript and a typed ORM
  • Strong SQL skills with ability to read query plans
  • Production Flutter experience or strong Dart/native mobile background
  • Working knowledge of React for internal tools
  • Experience writing automated tests alongside features
  • Strong written English and clear technical communication
  • Ability to own features from implementation to delivery

Responsibilities

  • Own complete vertical slices of features
  • Develop mobile screens and front-end functionality
  • Build backend APIs and modules for wallet/reward use cases
  • Implement server-side validation and business rules
  • Develop admin and internal tooling
  • Manage database migrations
  • Create and maintain automated tests
  • Handle background workers, queues, monitoring, and releases

Skills

Flutter
NestJS
TypeScript
SQL
React
Automated tests
Ownership
Server-side TS

Tools

PostgreSQL
Redis
BullMQ
Terraform
AWS

Job description

Full-Stack Engineer

Experience: 3-5 Years
Level: Mid-Level
Location: Lahore
Work Mode: On-site
Tech Stack: Flutter + NestJS + PostgreSQL

About the Role

We are looking for a Full-Stack Engineer with 3-5 years of production experience who can take ownership of features end-to-end across mobile, backend, web/admin tooling, testing, and infrastructure.

This role requires strong backend and SQL fundamentals, production Flutter experience, and the ability to work independently on systems where correctness, reliability, and server-side validation are critical.

What You'll Own

You will own complete vertical slices of features, including:

  • Mobile screens and user-facing functionality

  • Backend APIs and feature modules

  • Wallet and reward use cases

  • Server-side validation and business rules

  • Admin and internal tooling

  • Database migrations

  • Automated tests

  • Background workers and queues

  • Monitoring and alerts

  • Store releases

Mobile Development

Work with:

  • Flutter 3.11

  • Riverpod

  • go_router

  • Dio

  • AppLovin MAX

  • Firebase

You will be responsible for building production-quality mobile features, integrating ad SDKs, and supporting App Store / Play Store releases.

Backend Development

Work with:

  • NestJS 11

  • TypeScript

  • TypeORM

  • PostgreSQL 18

  • Redis

  • BullMQ

  • Jest

You will build and maintain feature modules, APIs, wallet/reward functionality, fraud rules, workers, database migrations, and automated tests.

Web & Admin

Work with:

  • Next.js 16

  • React 19

  • Tailwind 4

  • Vercel

You will contribute to the marketing site and internal admin console, including functionality such as:

  • User lookup

  • Withdrawal review

  • Partner configuration

  • Internal operational tooling

Infrastructure

This is not a dedicated DevOps role, but you will be expected to ship and maintain your own infrastructure-related changes.

You should be comfortable reading and extending:

  • Terraform

  • AWS

  • RDS

  • ElastiCache

  • CloudWatch

This includes adding or maintaining monitoring and alerts when required.

What We're Looking For
Must Have
  • 3-5 years of experience shipping production software that you have owned.

  • Strong experience with server-side TypeScript and a typed ORM.

  • Strong SQL skills and the ability to write queries independently and read a query execution plan.

  • Production experience with Flutter, or strong native mobile development experience with the ability to ramp up quickly in Dart.

  • Working knowledge of React for building internal tools and interfaces.

  • Experience writing automated tests alongside the feature being developed.

  • Strong written English and ability to communicate technical decisions clearly.

  • Ability to work independently and take ownership of features from implementation through delivery.

Nice to Have

Experience with any of the following will be a strong advantage:

  • Payments, ledgers, payouts, and reconciliation

  • Ad mediation SDKs or attribution

  • Fraud and abuse prevention, including fingerprinting and velocity limits

  • Redis and production queue systems

  • Terraform and AWS

  • App Store / Play Store review and release processes

How We Work

We value engineering discipline, ownership, and verifiable outcomes.

Our development approach includes:

  • Plan before coding and define a verifiable outcome.

  • Use Clean Architecture with clearly defined boundaries.

  • Write tests alongside features.

  • Use real PostgreSQL and Redis in testing where appropriate.

  • Review money-related paths twice.

  • Maintain one owning document for each important contract.

  • Keep commits small and focused.

  • Provide clear and honest summaries of completed work.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

End-to-End Full-Stack Engineer (Flutter/NestJS)
End-to-End Full-Stack Engineer (Flutter/NestJS)

Game District • Lahore

On-site
PKR 2,400,000 - 4,200,000
Senior Full-Stack Developer - Mobile & Web
Senior Full-Stack Developer - Mobile & Web

HR Navigator • Lahore

On-site
PKR 4,464,000 - 5,580,000
Senior Full-Stack Developer - Mobile & Web
Senior Full-Stack Developer - Mobile & Web

Navigatorhr • Lahore

On-site
PKR 4,464,000 - 5,580,000
Full Stack Engineer
Full Stack Engineer

Plutus21 • Islamabad

On-site
PKR 1,800,000 - 2,800,000
Fullstack JS Engineer (Backend Focused)
Fullstack JS Engineer (Backend Focused)

Edge • Islamabad

On-site
PKR 2,500,000 - 4,500,000
Mid Hybrid Cross-Platform App Developer (iOS & Android)
Mid Hybrid Cross-Platform App Developer (iOS & Android)

Translation Empire • Saddar

On-site
PKR 1,000,000 - 2,000,000
Flutter Developer
Flutter Developer

Irsolutions • Islamabad

On-site
PKR 90,000 - 130,000
Medical Takaful
Interest-free loans
Leave Encashment
+3
Senior Full-Stack Engineer
Senior Full-Stack Engineer

BearPlex, Inc • Lahore

Hybrid
PKR 2,400,000 - 4,800,000
Learning budget
Senior Hybrid Cross-Platform App Developer (iOS & Android)
Senior Hybrid Cross-Platform App Developer (iOS & Android)

Translation Empire PK • Saddar

Hybrid
PKR 900,000 - 1,800,000
Full Stack Developer (NestJS + Next.js)
Full Stack Developer (NestJS + Next.js)

Navigatorhr • Lahore

On-site
PKR 1,800,000 - 2,600,000