Senior Software Engineer

4 days ago


Lahore, Punjab, Pakistan FitMatch Consulting Group Full time 1,200,000 - 3,600,000 per year

Job description:

Job Title — Senior Software Engineer (MERN / NestJS) — Microservices (Mandatory)

Location: Lahore — Onsite (Full-time)

About AHK Global Solutions

We build scalable web platforms and enterprise solutions for real-estate, corporate services and SaaS customers. Join a fast-moving engineering team where you'll own technical outcomes, shape architecture, and lead delivery for high-impact products.

Role Summary

We are hiring a hands-on Senior Software Engineer (MERN / NestJS) with mandatory production experience designing, building and operating microservices and event-driven systems. You will own architecture and delivery for one or more product streams, mentor engineers, enforce engineering best practices, and ensure high quality, secure and scalable production systems.

Key Responsibilities

  • Architect, design and implement full-stack features using MongoDB, NestJS/Express, and React (TypeScript preferred).
  • Design and deliver microservices: service decomposition, API contracts, inter-service communication (sync & async), fault tolerance, retries, circuit breakers and observability.
  • Build and maintain robust REST/GraphQL APIs and reactive/event-driven integrations (message brokers, queues).
  • Own end-to-end delivery: requirements → design → implementation → automated tests → CI/CD → containerization → production monitoring.
  • Implement and operate containerized deployments (Docker) and orchestration (Kubernetes).
  • Drive test coverage (unit, integration, contract and E2E) and enforce code quality via reviews and standards.
  • Implement caching strategies (Redis, CDN), DB indexing/optimizations and performance tuning.
  • Lead incident response and post-mortems; implement preventative improvements.
  • Coach and mentor engineers; participate in hiring, technical interviews and onboarding.
  • Collaborate with Product, UX, QA and DevOps to convert product goals into pragmatic technical solutions.

Required (Must-have) Qualifications & Skills

  • 6+ years software engineering experience with significant responsibility on web products.
  • Proven production experience with microservices architectures — including design, deployment and operational experience (service boundaries, API gateway, messaging patterns, resilience).
  • Strong backend expertise with + NestJS (or similar) and TypeScript.
  • Solid front-end experience with React (hooks, state management, performance optimization).
  • MongoDB schema design, indexing and query optimization experience.
  • Hands-on experience with containerization (Docker) and Kubernetes (deployment, scaling, health checks).
  • Experience with messaging/event systems (e.g., RabbitMQ, Kafka, or similar) and asynchronous patterns.
  • Production CI/CD experience (GitHub Actions / Jenkins / GitLab CI) and familiarity with one cloud provider (AWS / GCP / Azure).
  • Strong testing discipline (Jest/Mocha + Playwright/Cypress or equivalent).
  • Practical knowledge of caching (Redis/CDN), security best practices (OWASP), observability (metrics/logs/tracing) and performance tuning.
  • Excellent problem solving, communication skills and fluent English.
  • Onsite in Lahore — able to collaborate daily with product and leadership teams.

Nice-to-Have

  • Experience with (SSR/SSG), serverless patterns or API gateways.
  • Experience with service meshes, distributed tracing (Jaeger), or platform engineering.
  • Prior Tech Lead/Engineering Manager experience.
  • Background in real-estate marketplaces, enterprise SaaS, or high-traffic consumer apps.
  • Familiarity with security/compliance standards relevant to SaaS/platforms.

What to Include in Your Application

  • Updated CV / resume.
  • GitHub / portfolio / deployed product links demonstrating recent work.
  • Short case study (1 page) of one microservices project you led: problem, architecture (service boundaries, messaging, deployment), your role, challenges and measurable outcomes (latency, throughput, uptime, delivery time).

Candidates who cannot demonstrate past microservices work (code, architecture diagrams, case study) may not be considered.

KPIs / Success Measures

  • Time to deliver production features and microservices (velocity & quality).
  • Service reliability: uptime, error rates and mean time to recovery (MTTR).
  • Performance improvements (response time, throughput) and reduced incidents after refactors.
  • Test coverage and CI/CD health.
  • Mentorship impact and team quality (code review metrics, onboarding success).

Job Type: Full-time

Work Location: In person

Job Type: Full-time

Work Location: In person



  • Lahore, Punjab, Pakistan I Tech Full time 3,600,000 - 7,200,000 per year

    Position: Senior Software EngineerExperience Required: 4–5 yearsLocation: On-site, LahoreShift Timing: Night (8:00 PM – 5:00 AM or 5:00 PM – 2:00 AM)Salary: Starting from PKR 300,000+ per month Without TaxEmployment Type: Full-TimeCore Edge Solutions is seeking talented Senior Software Engineers to become part of our dynamic team. We're looking for...

  • Software Engineer IV

    2 weeks ago


    Lahore, Punjab, Pakistan TCP Software Full time 1,200,000 - 2,400,000 per year

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role. About TCP (TimeClock Plus):  For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...

  • Software Engineer IV

    2 weeks ago


    Lahore, Punjab, Pakistan TCP Software Full time 1,200,000 - 2,400,000 per year

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus):  For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...


  • Lahore, Punjab, Pakistan AmentoTech Pvt Ltd Full time 900,000 - 1,200,000 per year

    Job Description:Location: Faisal Town, Lahore.Type: Full-TimeExperience: 5+ yearsAbout the RoleWe're looking for a skilled Senior Software Engineer ) to help build robust, scalable, and secure APIs for our web and mobile applications. You'll play a critical role in backend architecture, data modeling, and feature delivery across our product suite, while also...


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

    We are looking for a highly skilledSenior Software Engineerwith5+ years of experienceto lead the development of AI-driven and scalable software products. The ideal candidate has successfullyscaled at least one product to 1,000+ daily active users, canmanage complete project lifecycles, and has strong leadership capabilities to guide a development team.Key...

  • Software Engineer III

    2 weeks ago


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

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus):  For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...

  • Software Engineer III

    2 weeks ago


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

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role. About TCP (TimeClock Plus):  For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...


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

    Location:CodeSuite, Johar Town, Lahore.Employment Type:Full-time is seeking an experiencedSenior Software Engineerto join our fast-paced team. This role requires deep technical expertise, the ability to deliver complex software solutions, and strong communication skills to work directly with both clients and internal stakeholders.We are looking for someone...


  • Lahore, Punjab, Pakistan Core Edge Solutions Full time 3,600,000 per year

    Position: Senior Software EngineerOrganization: Core Edge SolutionsExperience Required: 4–5 yearsLocation: On-site, LahoreShift Timing: Night (8:00 PM – 5:00 AM or 5:00 PM – 2:00 AM)Salary: Starting from PKR 300,000+ per monthWithout TaxEmployment Type: Full-TimeCore Edge Solutions is seeking talented Senior Software Engineers to become part of our...

  • Software Engineer II

    2 weeks ago


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

    TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus):  For more than 30 years, TCP has helped organizations engage their people by providing flexible, mobile timekeeping and workforce management solutions. Trusted by tens of thousands of customers and millions of...