Job Title: Senior Full Stack Developer
Location: Bahria Town, Lahore (Onsite)
Working Hours: 10:00 AM – 7:00 PM (Monday – Friday)
Employment Type: Full-time (Long-term)
Team: Core Product Engineering
Role Summary
We are seeking a highly capable Senior Full Stack Developer to join our Core Product Engineering team as a key technical contributor. This role involves designing and building scalable, production-ready SaaS platforms with a strong focus on modular architecture, multi-tenant systems, and API-first development.
The ideal candidate brings solid experience in backend system design, frontend application development, and long-term architectural planning. You will play a critical role in shaping core product systems and influencing technical decisions that impact scalability, performance, and maintainability.
Key Responsibilities
- Design and develop scalable, multi-tenant SaaS platforms
- Build modular, high-performance backend services using NestJS
- Architect secure, well-structured, and fully documented RESTful APIs
- Implement authentication and authorization workflows using Auth0
- Develop API-driven frontend applications using React and Next.js
- Build and manage ERP-style modules and service orchestration layers
- Apply clean architecture principles and enforce separation of concerns
- Maintain high standards of code quality, performance, and scalability
- Collaborate closely with product and engineering teams across planning and delivery cycles
Required Experience & Technical SkillsGeneral Requirements
- Minimum 4+ years of professional software development experience
- At least 3+ years of hands-on production experience with TypeScript
- At least 3+ years of hands with NestJS
Backend (Mandatory)
- Strong expertise in NestJS
- Solid experience with PostgreSQL and production-level database architecture
- Practical experience using MikroORM
- Deep understanding of REST API design and modular backend systems
- Ability to build scalable service-layer abstractions
- Experience implementing API security, webhooks, and token-based authentication
Authentication & Security
- Proven experience integrating Auth0 in production environments
- Strong understanding of secure, token-based authentication mechanisms
- Experience designing and maintaining webhook-driven workflows
Frontend (Mandatory)
- Strong proficiency in React.js and Next.js
- Advanced TypeScript usage within frontend applications
- Experience building component-driven architectures
- Ability to develop clean, API-centric, and maintainable user interfaces
Architecture & Engineering Best Practices
- Experience maintaining modular and well-structured codebases
- Logical folder and file organization practices
- Experience designing and managing multi-module systems
- Strong Git discipline, including clean branching strategies and commit history
- Familiarity with pull request workflows and peer code reviews
- Experience managing development, staging, and production environments
- Commitment to maintaining clean and organized repositories
Soft Skills & Cultural Alignment
- Strong architectural and systems-thinking mindset
- Product-oriented approach with long-term technical vision
- High level of ownership and accountability
- Commitment to writing clean, well-documented code
- Clear communication and effective collaboration skills
- Comfortable working within structured SOPs and defined processes
Job Type: Full-time
Pay: Rs250,000.00 - Rs350,000.00 per month
Work Location: In person