Architect Fullstack - (Next.js, NestJS, TypeScript, Microservices)

  • Lahore, Multan, Karachi, Islamabad
  • WFH Flexible
  • Full-time
  • Delivery

We at Confiz are hiring an Associate Architect – Fullstack with strong expertise in full stack development, system architecture, and performance optimization. Join our team to design and build scalable, secure, and high-performing systems that power exceptional digital experiences for global enterprises..

Responsibilities

  • Design and implement scalable web platforms using Next.js (frontend) and NestJS (backend) within a TypeScript-first monorepo.
  • Define end-to-end boundaries between microfrontends and microservices, ensuring consistent contracts, shared libraries, and smooth deployments.
  • Leverage SSR/ISR/SSG, server actions, and API composition to balance performance, SEO, and user experience.
  • Design service topologies with REST/gRPC/event-driven communication; apply retry, backoff, and circuit-breaking patterns.
  • Establish API versioning, schema validation, and idempotency practices across all services.
  • Implement secure authentication/authorization layers using JWTs, token rotation, and role-based policies.
  • Optimize Web Vitals (LCP, CLS, INP), caching layers, and CI/CD pipelines.
  • Introduce observability standards (logs, metrics, traces) across frontend and backend.
  • Define SLIs/SLOs, performance budgets, and capacity planning in collaboration with DevOps/SRE.
  • Build and maintain a design system/component library (tokens, theming, accessibility) published for multiple frontends.
  • Implement microfrontend orchestration using Module Federation or package-based composition.
  • Define reusable backend templates and scaffolds to accelerate service creation.
  • Enforce containerized environments (multi-stage Docker, docker-compose, optional Kubernetes).
  • Establish CI/CD gates for tests, linting, security, and preview deployments.
  • Contribute to architecture reviews, RFCs, and cross-functional technical decisions.
  • Partner with product, design, and data teams to define technical strategy.
  • Mentor senior engineers across frontend and backend domains.
  • Promote documentation, testing, and ownership culture across the org.

Requirements

  • 10+ years of professional software engineering experience, including 5+ years working with TypeScript and modern frameworks (Next.js, NestJS).
  • Deep expertise in both Next.js and NestJS, including SSR, RSC, caching, and microservices.
  • Proven success architecting microfrontends and microservices at scale.
  • Strong knowledge of Docker, container orchestration, and CI/CD pipelines.
  • Experience with Redis, PostgreSQL/MySQL, and event-driven systems (Kafka, NATS, or RabbitMQ).
  • Background in design systems, UI performance tuning, and a11y compliance.
  • Experience with Kubernetes/Helm, API gateways (Kong, Ambassador), or service mesh.
  • Exposure to GraphQL, WebSockets, and real-time systems.
  • Familiarity with Nx/Turborepo, semver discipline, and package publishing.
  • Prior experience in payments, webhooks, or multi-tenant SaaS platforms.
  • Strong testing culture (unit, integration, e2e) and observability practices.
  • Excellent communication, design documentation, and technical mentorship.

We have an amazing team of 700+ individuals working on highly innovative enterprise projects & products. Our customer base includes Fortune 100 retail and CPG companies, leading store chains, fast-growth fintech, and multiple Silicon Valley startups.

What makes Confiz stand out is our focus on processes and culture. Confiz is ISO 9001:2015, 27001:2013 & 20000-1:2018 certified. We have a vibrant culture of learning via collaboration and making the workplace fun.

People who work with us work with cutting-edge technologies while contributing success to the company as well as to themselves. 

To know more about Confiz Limited, visit: https://www.linkedin.com/company/confiz-pakistan/