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 to 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 to 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 #J-18808-Ljbffr
Senior Backend Engineer – Node.js
COBALTOTALENT
región centro jalisco, región centro jalisco
Publicado hace 7 días
Denunciar empleo