Senior Backend Engineer
Core
Building scalable backend systems for an AI-powered unified communications platform serving small businesses.
Role type
Senior Backend Engineer (IC with potential team lead responsibilities)
Builds
Scalable backend systems, core messaging/calling features, and customer onboarding flows
Domain
Telecommunications / Unified Communications / AI
Deliverable
production ML models
Required skills
TypeScript, Node.js, Object-Oriented Programming (Java/C#), Observability (metrics, logging, tracing), Microservices architecture, Event-driven design, Database management (Postgres, Mongo, Elastic, Redis), Container orchestration (Kubernetes), Cloud infrastructure (AWS)
Preferred skills
AI/ML integration, End-to-end project delivery, Technical mentorship
Technologies
Node, TypeScript, Kubernetes, AWS, Temporal, RabbitMQ, Postgres, Mongo, Elastic, Redis, Datadog
Responsibilities
Coding and architecting moderate to complex backend components, leading small teams or projects, providing technical guidance and code reviews, optimizing customer onboarding and messaging features
Seniority
Senior, hands-on IC with leadership potential