Senior Software Engineer

2 weeks ago


Lahore, Punjab, Pakistan AHK GLOBAL SOLUTIONS Full time

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.

  • Software Engineer III

    2 weeks ago


    Lahore, Punjab, Pakistan TCP Software Full time

    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 Archisurance Full time $104,000 - $130,878 per year

    Company DescriptionArchisurance Ltd is a UK-based boutique consulting firm specializing in Enterprise Architecture, Digital Strategy, and AI-Driven Design. We serve clients across the Middle East, Africa, and North America transforming operations into integrated, insight-driven enterprises. Our approach combines enterprise architecture discipline with AI to...


  • Lahore, Punjab, Pakistan Creative Chaos Full time 900,000 - 1,200,000 per year

    Job Summary A Senior Software Engineer for React is an associate at Creative Chaos who is mainly responsible for developing front-end web client applications for various software platforms. A software engineer makes sure that the functionality, security and performance of the client application is as per the design and is completely bug free. Senior...

  • Software Engineer III

    2 weeks ago


    Lahore, Punjab, Pakistan TCP Software Full time

    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 users,...

  • Software Engineer III

    2 weeks ago


    Lahore, Punjab, Pakistan TCP Software Full time

    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 Primenest Developers Full time 3,600,000 per year

    We're Hiring: Senior Software EngineerLocation: On-site in LahoreShift: Night (8:00 PM – 5:00 AM or 5:00 PM – 2:00 AM)Type: Full-TimeCompensation: Starting at PKR 300,000+/monthwe are looking for experienced and motivated Senior Software Engineers to join our fast-growing team in LahoreThis is a great opportunity for professionals who are passionate...


  • Lahore, Punjab, Pakistan University of South Asia Full time 1,800,000 - 3,600,000 per year

    We're Hiring: Senior Software Engineer (Django & Python Specialist)Location: University of South Asia – Cantt Campus, LahoreType: Full-Time | On-siteThe University of South Asia is seeking a highly experienced and motivated Senior Software Engineer to lead and deliver innovative software solutions that drive digital transformation across our...


  • Lahore, Punjab, Pakistan Avanza Solutions Full time 600,000 - 1,200,000 per year

    Role DescriptionThis is a full-time on-site role for a Senior Software Engineer - JAVA, located in Lahore. The Senior Software Engineer will be responsible for designing, developing, and maintaining high-quality JAVA applications. Day-to-day tasks include coding, debugging, and implementing new software functionalities and features. The role also involves...


  • Lahore, Punjab, Pakistan Core Edge Solutions Full time 36,000,000 - 43,200,000 per year

    Job Title: Senior Software EngineerCompany: Core Edge SolutionsExperience : 4 to 5 yearsLocation: On-site (Lahore)Shift: Night (8:00 PM to 5:00 AM or 5pm to 2am)Compensation: PKR 300,000+ per monthJob Type: Full-TimeCore Edge Solutions is hiring experienced and motivated **Senior Software Engineers** to join our growing team. This role is ideal for...


  • 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...