S

Seekho

Subscription-based short-form educational video platform

Software Engineer 2 – Backend Platforms

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Demonstrate strong Python skills and judgment about when a problem should be solved with another approach; the platform services are greenfield, the stack is open, and existing systems use Django.
  • Demonstrate data-modelling depth, including schema design, zero-downtime migrations, and judgment about foreign-key use.
  • Demonstrate API design skills covering contracts, versioning, backwards compatibility, and deprecation.
  • Understand distributed-systems fundamentals, including idempotency, consistency trade-offs, and duplicate webhook delivery.
  • Apply security judgment to authentication and authorization design, secret handling, and fail-open defaults.
  • Demonstrate operational maturity with service-level objectives, observability, and production debugging under pressure.
  • Work effectively with engineers as customers through clear documentation, patient migrations, and personal ownership of adoption.
  • Use coding agents such as Claude Code fluently for implementation, refactors, and repetitive work, and rigorously review and test AI-generated code for subtle errors.

Responsibilities

  • Own one platform service end to end, including its data model, API contract, rollout, and operations.
  • Make multi-tenancy and isolation decisions that affect every consumer of the platform.
  • Define public API contracts and evolve them without breaking dependent teams.
  • Shape how the service is consumed by other services, developers integrating it, and agents.
  • Build the service's self-serve consoles and tooling with the frontend and design team so product teams can adopt it independently.
  • Own service-level objectives, on-call duties, and incident response for the service.
  • Drive voluntary adoption of the platform across engineering teams in the group.
  • Design and evolve interfaces through versioning, consumer migrations, and deliberate deprecation.
  • Own the service in production, including on-call support.
  • Distinguish platform mechanisms from product intent and redirect requests that belong on the product side of that boundary.

Desired Qualifications

  • Experience building or operating a payment ledger, an authentication system, or messaging infrastructure.
  • Experience with Indian payment rails, including UPI mandates, autopay, Play Billing, or Apple IAP.
  • Exposure to compliance requirements such as DPDP, PCI, or DLT/TRAI.
  • Experience on a platform team where adoption was voluntary.

About the Company

Seekho

Subscription-based short-form educational video platform

Seekho is an edutainment OTT platform based in Bengaluru that offers a subscription library of bite-sized educational videos across topics like finance, tech, business, and personal development in Hindi and regional languages. It works by providing unlimited access to subscribers to a catalog of 10,000+ videos, with some content available for free with ads; videos are short (2–5 minutes) and organized into episodic series for easy learning. Seekho differentiates itself by focusing on Gen Z and users in India’s tier-II and tier-III cities with accessible pricing (as low as INR 149/month) and regionally relevant, professionally curated content. The company aims to democratize learning and upskill its users, supported by strong investor backing including an $8 million Series A and more than 4 million paid subscribers by mid-2025.

Company size
201-500
Company stage
Series B
Total funding
$36.5M
Headquarters
Bengaluru, India
Founded
2020

Recently Posted Jobs

Explore more opportunities at Seekho

See more jobs