Description
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.
**What You’ll Build**
=====================
* 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
**Key Responsibilities**
========================
* 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
**Required Experience**
=======================
* 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
**Technical Stack**
===================
### **Core Stack**
* Node.js
* TypeScript
* PostgreSQL
* Redis
* AWS (ECS, RDS, SQS, S3, ElastiCache)
* REST APIs
### **Integrations**
* SendGrid
* LinkedAPI.io
* Unipile
* Anthropic SDK
* Stripe
**Nice to Have**
================
* 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
**What We’re Looking For**
==========================
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.
**Important**
=============
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.
**Why Join Us?**
================
* 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