confiz
confiz14h ago
New

Principal Backend Engineer (NestJS / TypeScript / Microservices)

Delivery
EngineeringBackend Developer
0 views0 saves0 applied

Quick Summary

Key Responsibilities

define module boundaries, version APIs, and ship resilient, well-tested services. Design internal communication: implement REST/gRPC/event-driven patterns (e.g., request/response, pub/sub),

Requirements Summary

domain boundaries, API versioning, idempotency, saga/choreography, and eventual consistency (outbox/inbox). Hands-on JWT implementation in distributed systems.

Technical Tools
EngineeringBackend Developer

We at Confiz are hiring an Principal Backend Engineer with strong expertise in backend technologies, system architecture, and performance optimization. Join our team to design and build scalable, secure, and high-performing backend systems that power exceptional digital experiences for global enterprises..

Responsibilities

~1 min read
  • Own microservices in NestJS (TypeScript): define module boundaries, version APIs, and ship resilient, well-tested services.
  • Design internal communication: implement REST/gRPC/event-driven patterns (e.g., request/response, pub/sub), handle retries, timeouts, backoff, and circuit breakers.
  • Implement secure JWT auth: access/refresh lifecycles, rotation, audience/issuer validation, revocation/blacklisting, and token storage best practices.
  • Deliver payment integrations: integrate with gateways (e.g., Stripe/Adyen/Braintree), implement idempotent operations, handle captures/refunds/disputes, and reconcile via signed webhooks.
  • Build and consume webhooks: define payload contracts, verify signatures/HMAC, ensure idempotency, and implement robust retry and DLQ strategies.
  • Enable real-time features with WebSockets: use NestJS Gateways/Socket.IO or ws for presence, notifications, and fan-out at scale; secure and rate-limit connections.
  • Use Redis/Valkey effectively: design cache keys/TTLs, apply cache-aside/write-through, implement distributed locks, queues/streams, pub/sub, and mitigate hot keys.
  • Containerize and run locally: craft efficient multi-stage Docker builds, add healthchecks, and orchestrate multi-service dev stacks with docker-compose.
  • Quality & reliability: write unit/integration/e2e tests (Jest/Supertest), add schema validation (class-validator/OpenAPI), and instrument with logs/metrics/traces.
  • Collaborate across teams: review PRs, write concise design docs, and partner with product, frontend, and data to deliver measurable outcomes.

Requirements

~2 min read
  • 5+ years building backend systems; 5+ years NestJS + TypeScript in production.
  • Strong Docker and docker-compose skills (multi-stage builds, image slimming, healthchecks).
  • Solid microservice design: domain boundaries, API versioning, idempotency, saga/choreography, and eventual consistency (outbox/inbox).
  • Hands-on JWT implementation in distributed systems.
  • Demonstrated payment experience (idempotency keys, reconciliation jobs) and webhooks (HMAC/signatures, replay protection, retries).
  • Built and scaled WebSockets features in production.
  • Proficiency with Redis/Valkey for caching and real-time patterns; strong SQL fundamentals (PostgreSQL/MySQL) and practical ORM experience (TypeORM/Prisma).
  • Testing mindset with meaningful coverage and CI checks; working knowledge of security best practices (OWASP, secrets management, least privilege).
  • Comfortable with telemetry (structured logs, metrics, tracing) and on-call ownership.
  • Kong Gateway (or similar API gateway) for routing, auth, rate limiting, and observability.
  • Kubernetes/Helm; service meshes (Istio/Linkerd).
  • Event platforms (NATS/Kafka/RabbitMQ) and streaming patterns.
  • GraphQL (Apollo/NestJS) including subscriptions.

 

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 (QMS), ISO 27001:2022 (ISMS), ISO 20000-1:2018 (ITSM), ISO 14001:2015 (EMS), ISO 45001:2018 (OHSMS) Certified. We have a vibrant culture of learning via collaboration and making 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/

 

Location & Eligibility

Where is the job
Delivery
On-site at the office
Who can apply
Same as job location

Listing Details

Posted
June 12, 2026
First seen
June 12, 2026
Last seen
June 12, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
51%
Scored at
June 12, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

confizPrincipal Backend Engineer (NestJS / TypeScript / Microservices)