This hands on leadership role includes ownership of backend design, scalability, reliability, and technical excellence, while collaborating closely with product, DevOps, and R&D teams.
The ideal candidate combines strong system level thinking with deep cloud and distributed systems expertise.
Responsibilities:
Partner with the solution architect to design scalable, secure, high availability backend cloud services.
Own and evolve the platforms cloud native architecture, including microservices, APIs, data pipelines, and distributed systems.
Serve as the technical authority for backend and cloud related decisions across R&D.
Collaborate closely with Product, DevOps, and video/algorithm teams to ensure alignment with business and technical goals.
Define and promote best practices for system design, code quality, testing, documentation, and observability.
Conduct design and code reviews; identify risks and address performance and scalability challenges.
Research, evaluate, and introduce new technologies to enhance system capabilities.
Requirements:
At least 6+ years of experience in backend development for SaaS product
Experience as a technical lead, architect, or senior backend engineer
Strong expertise in distributed systems and scalable architectures
Hands on experience with AWS
Strong programming skills in Node.js and Typescript
Experience with microservices, REST/gRPC APIs, and event driven architectures
Knowledge of SQL databases, preferably PostgreSQL.
Experience integrating backend systems with cloud native services.
Familiarity with Docker and Kubernetes.
Experience with real time or high throughput systems a plus
Background in media, broadcast, or video centric platforms a plus