📢
We're Hiring Full Stack Engineer (NestJS + React | 5 Years Experience)
Location:
Bahria Town, Lahore
Working Hours:
4:00 PM to 1:00 AM (Mon to Fri)
Experience:
4+ years
Employment Type
: Full-time
About the Role
We are seeking an experienced
Full Stack Engineer
with strong expertise in
NestJS, TypeScript, and React
, who writes clean, modular, and scalable code following modern design patterns. You will play a key role in building and maintaining high-performance web applications with a well-structured, modular backend and responsive frontend.
🎨
Key Responsibilities:
-
Design, develop, and maintain backend APIs using NestJS and MikroORM.
-
Implement scalable, modular file structures and adhere to SOLID and Clean Architecture principles.
-
Collaborate with frontend developers to build seamless, high-performance integrations using React.
-
Optimize application performance, security, and maintainability.
-
Design and implement database models, migrations, and relationships using PostgreSQL or similar RDBMS.
-
Write reusable services, interceptors, guards, and modules in NestJS.
-
Participate in code reviews, architecture discussions, and development planning.
💡
Required Skills & Experience:
-
4+ years of professional experience as a Full Stack or Backend Developer.
-
Strong proficiency in NestJS (including Guards, Interceptors, Decorators, Providers).
-
Hands-on experience with MikroORM (or similar ORM such as TypeORM or Prisma).
-
Deep understanding of design patterns (Factory, Repository, Dependency Injection, Singleton, etc.).
-
Experience designing and implementing modular, feature-based file structures in large-scale codebases.
-
Solid understanding of RESTful APIs, authentication/authorization (JWT, OAuth2), and error handling best practices.
-
Proficiency with PostgreSQL, TypeScript, and Git workflows (feature branches, PRs, code reviews).
-
Familiarity with frontend frameworks (React preferred).
-
Strong debugging, problem-solving, and performance optimization skills.
🌟
Bonus Points:
-
Experience with Microservices architecture.
-
Familiarity with NestJS CQRS pattern and Domain-Driven Design (DDD).
-
Knowledge of Docker, CI/CD pipelines, and AWS or GCP deployments.
-
Exposure to Socket.io, Redis, or GraphQL integrations.
🎁
What We Offer:
-
Competitive salary based on experience.
-
Performance-based bonuses.
-
Collaborative, fast-paced engineering culture.
-
Opportunity to work on large-scale, production-grade systems.
💼
How to Apply