Recruiting from Scratch is a specialized talent firm dedicated to helping companies build exceptional teams. They are seeking a Senior Backend Engineer to own and evolve high-volume marketing and engagement systems that convert first-time customers into loyal, repeat guests.
Responsibilities:
- Architect and build scalable backend systems using TypeScript and Node.js
- Own multi-channel campaign infrastructure (email, SMS, push notifications) at scale
- Design and implement orchestration workflows using tools such as Temporal
- Work with event-driven systems (e.g., Kafka) to power real-time customer journeys
- Ensure high deliverability, performance, reliability, and observability across systems
- Collaborate cross-functionally with Product, Design, Marketing, and Leadership
- Contribute to architecture decisions and roadmap planning
- Operate systems in production with a strong focus on monitoring and operational excellence
- Thrive in ambiguity while driving clarity and technical leadership
Requirements:
- 5+ years of backend software engineering experience (4+ years considered for exceptional candidates)
- Professional experience with TypeScript and Node.js
- Experience building high-volume, distributed backend systems
- Experience owning systems end-to-end in production environments
- Exposure to event-driven architecture and workflow orchestration (e.g., Kafka, Temporal)
- Strong communication skills and the ability to collaborate with cross-functional stakeholders
- A track record of growth, increasing scope, and meaningful ownership
- Experience with modern observability tooling
- Experience in marketing automation, messaging systems, or lifecycle platforms
- Experience in high-growth startup environments
- Java or Python exposure
- Demonstrated progression in prior roles (expanded scope, promotions, cross-team leadership)