Job description:
Senior Software (MERN) Developer
Location: Lahore (Onsite, Full-time)
About Us
We builds scalable web platforms and enterprise solutions for real-estate, corporate services, and SaaS clients. We’re looking for a hands-on Senior MERN Developer who can lead engineering delivery, own architecture decisions, and mentor a growing team while shipping high-quality production software.
Role Overview
We are hiring a Senior Software (MERN) Developer to architect, build and operate customer-facing web applications. You will be the technical owner for one or more product streams — designing systems, leading development, driving best practices, and ensuring timely delivery. This is an onsite leadership role in Lahore.
Key Responsibilities
- Architect and develop full-stack web applications using MongoDB, Express, React, Nest JS and Node.js (MERN) — focus on performance, reliability and security.
- Lead the technical roadmap and make architecture decisions (APIs, data models, caching, scaling).
- Own feature delivery end-to-end: design, implementation, tests, deployment and monitoring.
- Mentor and coach engineers; run code reviews and enforce clean code, modular design and testing culture.
- Collaborate with Product, UX, QA and DevOps to convert business requirements into technical solutions.
- Implement and maintain CI/CD pipelines, containerization (Docker) and production observability.
- Drive improvements: refactors, performance optimizations, security hardening and developer productivity.
- Troubleshoot production incidents and lead post-mortems with actionable follow-ups.
- Help recruit, interview and onboard new developers.
Required Qualifications & Skills
- 6+ years professional software engineering experience; proven MERN track record.
- Strong expertise in React (functional components, hooks, state management patterns — Redux/Context), and modern frontend toolchains.
- Deep experience with Nest/ Node.js and server-side frameworks (Express or equivalents).
- MongoDB data modelling and query optimization experience.
- Solid knowledge of RESTful APIs and/or GraphQL design and implementation.
- Experience with TypeScript in backend/frontend projects (preferred).
- Production experience with Docker, CI/CD (GitHub Actions / Jenkins / GitLab CI), and basic cloud services (AWS / GCP / Azure).
- Strong testing discipline: unit, integration and end-to-end tests (Jest, Mocha, Cypress, etc.).
- Experience leading small engineering teams, conducting code reviews and technical interviews.
- Performance tuning, caching strategies (Redis/CDN), and security best practices.
- Excellent problem-solving, communication skills and fluent English (verbal & written).
- Able to work onsite in Lahore (daily collaboration with leadership & product teams).
Nice-to-Have
- Experience with Next.js, server-side rendering (SSR) and static site generation (SSG).
- Familiarity with microservices, container orchestration (Kubernetes) and event-driven architectures.
- Experience in real-estate, property marketplace or enterprise SaaS products.
- Prior role as Tech Lead / Engineering Manager.
What We Expect in Your Application
- Updated CV / resume.
- GitHub / portfolio / live product links showing code or deployed apps.
- Short case study or description of 1–2 projects you led: problem, your approach, tech choices and measurable outcomes (traffic, performance, revenue, user metrics).
- Candidates without demonstrable past work or code/portfolio may not be considered.
What We Offer
- Opportunity to lead greenfield & high-visibility projects.
- Collaborative onsite environment and close partnership with leadership.
- Competitive salary and performance incentives.
- Learning budget and professional growth opportunities.
Job Type: Full-time
Work Location: In person