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.
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.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!