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/