Added
7 days ago
Type
Full time
Salary
Salary not provided

Related skills

nestjs node.js react postgresql mongodb

📋 Description

  • Own and scale the Client Portal Notifications System for all channels (in-app, push, email).
  • Design and optimize high-throughput, event-driven backends processing 10M+ notifications daily.
  • Implement multi-channel routing, deduplication, rate limiting, personalization, delivery tracking.
  • Build observability into the notification pipeline (monitoring, logging, tracing) to improve delivery.
  • Ensure data security and privacy compliance (CAN-SPAM, GDPR) and safe storage of prefs and metadata.
  • Collaborate with product, infra, and frontend teams to design APIs, event schemas, and SDKs.
  • Participate in architecture reviews, on-call rotations, and incident retrospectives.

🎯 Requirements

  • 4+ years in software engineering building and scaling high-volume distributed/event-driven systems.
  • Backend design with API development, data modeling; Node.js (NestJS), TypeScript, PostgreSQL, MongoDB, Redis.
  • Backend performance optimization, caching, and event-driven architectures (Redis, Kafka, Pub/Sub).
  • Familiarity with notification protocols (SMTP, FCM, APNs) and email templating.
  • Frontend frameworks (React, Vue, Angular), UI patterns, Bootstrap/Tailwind.
  • State management (Redux, Vuex, MobX) and scalable app state design.
  • Frontend performance and web vitals at scale (SSR/edge/hybrid).
  • Observability across frontend/backend: monitoring, tracing, Sentry, Grafana.
  • Security best practices across the full stack including authentication and privacy.
  • Excellent communication, collaboration, leadership, and mentoring.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →