Principal Fullstack Engineer

1 day ago


Lahore, Punjab, Pakistan Stafflink Full time 1,200,000 - 3,600,000 per year

About the Role

We are looking for a highly experienced
Principal Fullstack Engineer
to lead the design and development of a scalable, high-performance SaaS platform. This role requires strong expertise in both
backend , Fastify, TypeScript, MongoDB)
and
frontend (React, TypeScript, modern UI frameworks)
development. You will architect complex systems that power real-time communication, geolocation queries, analytics, and user-facing web applications, ensuring seamless experiences across the stack.

As a Principal Engineer, you'll play a critical role in
defining system architecture, mentoring engineers, and driving technical decision-making
for the platform's evolution.

Key Responsibilities

Backend Engineering

  • Design and implement scalable APIs using
    Fastify 5.x, , and TypeScript
  • Develop real-time features with
    WebSockets/Socket.IO
  • Build advanced services, including:
  • Geolocation-powered service discovery
  • Real-time wait time comparison APIs
  • Queue management and appointment scheduling engines
  • Smart recommendation systems (ML-powered)
  • Ensure platform security: authentication (JWT, OAuth, Apple/Google sign-in), rate-limiting, and middleware
  • Optimize MongoDB queries, indexing, and geospatial features

Frontend Engineering

  • Build and maintain user-facing web applications with
    React (TypeScript, Hooks, Context API/Redux)
  • Create intuitive, responsive, and high-performance UIs for queue management, scheduling, and analytics dashboards
  • Integrate real-time updates via WebSockets and state management
  • Implement modern design systems and component libraries for consistent UX
  • Collaborate with designers to transform complex workflows into clean, usable interfaces

Leadership & Architecture

  • Drive end-to-end technical architecture decisions for a fullstack SaaS platform
  • Collaborate with product and business teams to translate requirements into scalable solutions
  • Mentor and guide mid-level and senior engineers across backend and frontend teams
  • Establish best practices for coding standards, CI/CD, testing, and security

Tech Stack

Backend

  • , Fastify 5, TypeScript
  • MongoDB, Mongoose, Redis
  • WebSockets, Socket.IO
  • Docker, PM2, Bull Queue
  • Prometheus, Grafana, Winston

Frontend

  • React (TypeScript, Hooks, Context API/Redux)
  • (nice to have)
  • TailwindCSS / Material UI / Chakra UI
  • WebSockets for real-time UI updates
  • Testing: Jest, React Testing Library

Requirements

Must Have

  • 7+ years of professional software development experience
  • Proven expertise with
    , TypeScript, MongoDB, and React
  • Strong experience building
    scalable, real-time, and data-intensive systems
  • Hands-on experience with
    authentication, authorization, and security best practices
  • Experience designing and deploying
    complex SaaS architectures
  • Strong communication skills in English

Nice to Have

  • Experience with Fastify framework
  • Background in geospatial algorithms or GIS systems
  • Exposure to microservices and distributed systems
  • Familiarity with DevOps (Docker, Kubernetes, CI/CD pipelines)
  • Knowledge of ML concepts for recommendation engines

What We Offer

  • Technical challenges
    : Real-time communication, geolocation algorithms, scalable architectures, ML-powered recommendation engines
  • Growth opportunity
    : Lead technical decision-making and mentor engineering teams
  • Work environment
    : Flexible hours, remote/hybrid options, modern dev setup
  • Impact
    : Build mission-critical systems that handle high traffic and deliver seamless customer experiences

If you're a
seasoned fullstack engineer
who thrives in solving complex challenges and leading technical innovation, we'd love to hear from you


  • Fullstack Developer

    5 days ago


    Lahore, Punjab, Pakistan VENRUP Full time 800,000 - 1,200,000 per year

    Company DescriptionVENRUP connects startups and enterprises with the top 1% remote talent in 24 hours. Our platform allows you to create or augment existing teams rapidly with vetted and skilled professionals. We pride ourselves on the quality and efficiency of our talent-matching services, ensuring that businesses find the expertise they need quickly and...


  • Lahore, Punjab, Pakistan Value & Growth Advisory-VGA Full time 900,000 - 1,200,000 per year

    TechnologyFlutternodejs(ai tools are a must)minimum 3 years of experienceLooking to recruit 6 employeeswilling to join within 1 monthRole DescriptionThis is a full-time onsite role for a Senior Fullstack Developer located in Lahore. As a Senior Fullstack Developer at Value & Growth Advisory-VGA, you will be responsible for developing and maintaining both the...

  • Full Stack Engineer

    2 weeks ago


    Lahore, Punjab, Pakistan Devsarch Full time 900,000 - 1,200,000 per year

    About UsAt Devsarch, we engineer scalable digital products and enterprise solutions while pushingboundaries with next-gen AI. We're looking for a Fullstack Engineer (React + Python) to joinour team someone who can build robust, production-grade applications end-to-end, whilealso engaging with AI/LLM integrations when needed.About the RoleThis is primarily a...


  • Lahore, Punjab, Pakistan Adal Fintech (Pvt) Ltd. Full time 1,500,000 - 3,000,000 per year

    About AdalFi:AdalFi is a leading fintech company revolutionizing digital lending in Pakistan. We build intelligent credit infrastructure for banks, enabling them to make real-time, automated lending decisions using advanced data science, machine learning, and AI technologies.About the Role:We're looking for a Principal Software Engineers with deep expertise...


  • Lahore, Punjab, Pakistan Clustox Full time 1,200,000 - 3,600,000 per year

    Clustox is seeking a highly skilled and hands-on Principal Software Engineer with deep expertise in Java to join our growing team. As a Principal Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that meet the needs of our clients while remaining actively involved in coding and technical...


  • Lahore, Punjab, Pakistan Big Entities Full time 1,200,000 - 3,600,000 per year

    Job Overview:We are seeking an experienced and self-drivenPrincipal Software Engineer.NET Developerwith strong problem-solving and critical-thinking skills. The ideal candidate will play a key role in supporting multiple projects, delivering scalable solutions, and assisting developers.Responsibilities:Develop, maintain, and support applications using .NET...


  • Lahore, Punjab, Pakistan Devsinc Full time 900,000 - 1,200,000 per year

    Devsinc is on the lookout for an experienced Senior Fullstack Python Developer to join our innovative team. In this role, you will be responsible for developing and maintaining web applications using Python for backend services and modern JavaScript frameworks for the frontend. You'll work closely with product managers and UX/UI designers to create seamless...


  • Lahore, Punjab, Pakistan Devsinc Full time 900,000 - 1,200,000 per year

    Devsinc is on the lookout for an experienced Senior Fullstack Python Developer to join our innovative team. In this role, you will be responsible for developing and maintaining web applications using Python for backend services and modern JavaScript frameworks for the frontend. You'll work closely with product managers and UX/UI designers to create seamless...


  • Lahore, Punjab, Pakistan Taraki Full time 120,000 - 180,000 per year

    This job is withBig Entities, a leading software development and IT services company dedicated to delivering innovative software solutions that empower businesses to achieve exponential growth.Job Overview:We are seeking an experienced and self-drivenPrincipal Software Engineer.NET Developerwith strong problem-solving and critical-thinking skills. The ideal...


  • Lahore, Punjab, Pakistan Devsinc Full time 1,200,000 - 2,400,000 per year

    Devsinc is on the lookout for an experienced Senior Fullstack Python Developer to join our innovative team. In this role, you will be responsible for developing and maintaining web applications using Python for backend services and modern JavaScript frameworks for the frontend. You'll work closely with product managers and UX/UI designers to create seamless...