
Principal Fullstack Engineer
1 day ago
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 yearCompany 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...
-
Senior fullstack developer
5 days ago
Lahore, Punjab, Pakistan Value & Growth Advisory-VGA Full time 900,000 - 1,200,000 per yearTechnologyFlutternodejs(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 yearAbout 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...
-
Principal Software Engineer
3 days ago
Lahore, Punjab, Pakistan Adal Fintech (Pvt) Ltd. Full time 1,500,000 - 3,000,000 per yearAbout 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...
-
Principal Software Engineer-Java
1 week ago
Lahore, Punjab, Pakistan Clustox Full time 1,200,000 - 3,600,000 per yearClustox 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...
-
Principal Software Engineer
2 weeks ago
Lahore, Punjab, Pakistan Big Entities Full time 1,200,000 - 3,600,000 per yearJob 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...
-
Senior Fullstack Python Developer
2 weeks ago
Lahore, Punjab, Pakistan Devsinc Full time 900,000 - 1,200,000 per yearDevsinc 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...
-
Senior Fullstack Python Developer
2 weeks ago
Lahore, Punjab, Pakistan Devsinc Full time 900,000 - 1,200,000 per yearDevsinc 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...
-
Principal Software Engineer
2 weeks ago
Lahore, Punjab, Pakistan Taraki Full time 120,000 - 180,000 per yearThis 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...
-
Senior Fullstack Python Developer
3 days ago
Lahore, Punjab, Pakistan Devsinc Full time 1,200,000 - 2,400,000 per yearDevsinc 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...