Lead Software Engineer - Backend
Core
Architect and build scalable backend services handling millions of transactions, leading modules end-to-end with a focus on performance, stability, and code quality.
Role type
Lead Backend Engineer (Ruby on Rails)
Builds
Scalable backend services, APIs, and distributed systems for global customer experience (CX) and employee experience (EX) products.
Domain
SaaS / Customer Experience (CX) / Employee Experience (EX)
Deliverable
production ML models | product features | infrastructure
Required skills
Ruby on Rails, System Design (HLD/LLD), Data Structures & Algorithms, Object-Oriented Design (OOD), REST APIs, RDBMS, Caching strategies, Distributed queues, Microservices, AI tools
Preferred skills
Mentoring engineers, Cross-functional collaboration, Agile methodologies
Technologies
Ruby on Rails, REST APIs, RDBMS, Microservices, Distributed queues
Responsibilities
Architect and build scalable backend services; Own the full development lifecycle from design to deployment; Write clean, modular, and testable code; Ensure systems are tuned for high availability and observability; Lead code reviews and mentor 2–3 engineers; Troubleshoot performance bottlenecks in production; Influence platform direction through architectural reviews.
Seniority
Senior, hands-on IC with leadership responsibilities