TL;DR
Senior Software Engineer (Backend): Designing and optimizing high-throughput event-driven backend services for notification delivery across multiple channels, with an accent on API design, data modeling, and system observability. Focus on building reliable, scalable, and secure communication systems that handle millions of notifications daily.
Location: Remote (Global), operating in a global, remote-first environment across 15+ countries.
Company
hirify.global is an AI-powered, all-in-one white-label sales & marketing platform that empowers agencies, entrepreneurs, and businesses to elevate their digital presence and drive growth.
What you will do
- Own and scale the Client Portal Notifications System for reliable, real-time delivery across in-app, push, and email channels.
- Design and optimize high-throughput, event-driven backend services that process over 10M notifications daily, ensuring high availability and minimal latency.
- Implement features such as multi-channel routing, message deduplication, rate limiting, and personalization.
- Build robust observability into the notification pipeline, covering monitoring, logging, and distributed tracing.
- Ensure data security, privacy compliance (CAN-SPAM, GDPR), and safe storage of user communication preferences.
- Collaborate with product, infrastructure, and frontend teams to design APIs, event schemas, and SDKs.
Requirements
- 4+ years of hands-on software engineering experience building and scaling high-volume distributed systems or event-driven architectures.
- Strong backend engineering and distributed system design skills, with hands-on experience in API development, data modeling, and systems architecture using Node.js (NestJS preferred), TypeScript, PostgreSQL, MongoDB, and Redis.
- Expertise in backend performance optimization, caching strategies, and event-driven architectures (e.g., Redis, Kafka, Pub/Sub).
- Familiarity with notification protocols and integrations (SMTP, FCM, APNs, in-app SDKs) and email templating systems.
- Strong understanding of security best practices across the full stack—including authentication, authorization, access control, secure data flow, and privacy compliance.
- Excellent communication and cross-functional collaboration skills, able to drive complex initiatives and lead technical discussions.
Nice to have
- Familiarity with modern frontend frameworks (React, Vue, Angular), advanced UI engineering patterns, and CSS libraries like Bootstrap or Tailwind CSS.
- Advanced experience with complex state management libraries (e.g., Redux, Vuex, MobX) and architectural design of large-scale application state.
- Proven track record of optimizing frontend performance and web vitals at scale, including experience with server-side rendering (SSR), edge, or hybrid rendering architectures.
- Familiarity with frontend and backend observability—including monitoring, tracing, error tracking, and performance profiling in production (e.g., Grafana, Prometheus, Sentry, PostHog).
Culture & Benefits
- Operate in a global, remote-first environment with over 1,500 team members across 15+ countries.
- Cultivating a culture where innovation thrives, ideas are celebrated, and people come first.
- Building a global community rooted in creativity, collaboration, and impact.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →