We are looking for a highly technical Senior Backend Engineer to design, build, and scale robust, distributed, multi-tenant backend systems in high-performance production environments.
This role is focused on real backend engineering, system architecture, and full ownership across the development lifecycle — from technical design to production deployment.
You will work closely with Product, AI, and Platform teams to build scalable and resilient backend infrastructure capable of supporting real customers and large-scale event-driven systems.
- Production-grade scalable REST APIs
- Multi-tenant architectures with secure data isolation
- High-availability distributed systems
- Event-driven and webhook-based pipelines
- Backend integrations with AI/ML services
- Usage-based billing and credit systems
- Scalable backend infrastructure on AWS
- Design and implement scalable backend services using Node.js and TypeScript
- Build REST APIs consumed by external customers
- Design secure multi-tenant architectures with strong data isolation
- Optimize PostgreSQL databases for scalability and performance
- Implement reliable distributed systems:
- retries
- idempotency
- dead-letter queues
- eventual consistency
- Design caching, pub/sub, and distributed locking systems using Redis
- Develop event-driven architectures and webhook processing systems
Collaborate with AI teams on Node.js- Python integrations
- Participate in architecture, scalability, and observability decisions
- Ensure reliability, security, and performance in production environments
- 6+ years building backend applications with Node.js / TypeScript
- Strong experience developing production-grade backend systems
- Advanced PostgreSQL knowledge:
- schema design
- query optimization
- migrations
- Row Level Security (RLS)
- Advanced Redis experience:
- caching
- pub/sub
- distributed locks
- rate limiting
- Experience designing externally consumed REST APIs
- Experience with multi-tenant SaaS architectures
- Strong understanding of distributed systems and fault tolerance
- Experience working with AWS:
- ECS
- RDS
- SQS
- S3
- ElastiCache
- Ownership mentality and hands-on execution
- Node.js
- TypeScript
- PostgreSQL
- Redis
- AWS (ECS, RDS, SQS, S3, ElastiCache)
- REST APIs
- SendGrid
- LinkedAPI.io
- Unipile
- Anthropic SDK
- Stripe
- Experience building workflow engines or DAG execution systems
- Usage-based billing or metered credit systems
- Large-scale webhook-driven architectures
- AWS production operations experience
Node.js- Python ML service integrations
- Startup experience in small engineering teams
- Multi-tenant email reputation isolation
- AI Agent Frameworks
We are looking for backend engineers who think deeply about scalability, resilience, and real-world system architecture.
The ideal candidate understands how to build reliable production systems, manage distributed complexity, and take full technical ownership from design to deployment.
This role is NOT focused on basic CRUD development or API maintenance only.
We are specifically looking for engineers with real experience building scalable distributed backend systems in production environments.
- Opportunity to build high-impact backend infrastructure
- High technical ownership and architectural influence
- Real scalability and distributed systems challenges
- Highly technical and collaborative environment
- Fast-moving and innovation-driven team