Full-Stack Developer

Pakistan
Full Time
Experienced

Job Description – Full-Stack Developer (Full-Time)

About the Role

We are looking for a highly skilled Full-Stack Developer to join our growing team and help drive the platform toward launch. In this role, you will work directly with the founding team on an active codebase, contributing across both frontend and backend systems. The ideal candidate is someone who can ramp up quickly, understand existing architecture, and deliver scalable, production-ready features in a fast-moving startup environment.

Key Responsibilities

  • Build and maintain responsive frontend applications using React and TypeScript
  • Develop and enhance features across dashboards, learning modules, quizzes, rewards systems, and game-integrated interfaces
  • Integrate frontend applications with FastAPI backend services using TanStack Query and Redux Toolkit
  • Support and extend Phaser.js game scenes, including scene transitions, memory management, and lifecycle event handling
  • Implement secure authentication flows, onboarding journeys, and protected route mechanisms
  • Contribute to backend API development and database integrations using FastAPI and PostgreSQL
  • Maintain UI consistency through Tailwind CSS, reusable component systems, and design standards
  • Optimize application performance, debug issues, and participate in QA and deployment processes
  • Collaborate with product, design, and engineering stakeholders to deliver high-quality user experiences
  • Support deployments and infrastructure workflows using AWS Amplify and related tooling

Required Skills & Experience

  • Strong hands-on experience with React.js and TypeScript
  • Experience with TanStack Query (React Query) and Redux Toolkit
  • Working knowledge of FastAPI and PostgreSQL
  • Strong understanding of REST API integrations and asynchronous state management
  • Experience with Tailwind CSS and scalable component-based UI systems
  • Ability to write clean, maintainable, and performance-focused code
  • Understanding of frontend performance optimization and memory management concepts
  • Experience working within existing codebases and extending features efficiently

Preferred Qualifications

  • Experience with Phaser.js or similar game/canvas frameworks
  • Prior experience working in startups or early-stage product companies
  • Familiarity with AI/LLM integrations such as OpenAI or Anthropic APIs
  • Experience with AWS Amplify, Docker, and cloud deployment workflows
  • Familiarity with Vite-based applications and Yarn workspaces
  • Experience integrating gamification mechanics such as progress tracking, rewards, and unlockables
  • Background in fintech, edtech, gaming, or consumer-facing platforms

What Makes You a Great Fit

  • You have successfully shipped production-grade features and applications
  • You can quickly understand existing architecture and contribute without unnecessary rewrites
  • You are proactive, self-driven, and capable of making informed technical decisions independently
  • You communicate clearly, collaborate effectively, and escalate blockers early
  • You thrive in fast-paced startup environments with evolving priorities and tight timelines

Tech Stack

  • React 18
  • TypeScript
  • Vite
  • Tailwind CSS
  • Redux Toolkit
  • TanStack Query
  • Phaser.js
  • FastAPI
  • PostgreSQL
  • AWS Amplify
  • Docker
  • Yarn

Employment Type

Full-Time – Remote

Experience Required

8+ Years of relevant full-stack development experience preferred.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*