{"id":2934459,"url":"https://alion.io/job/kuku-fm-senior-software-engineer-backend","title":"Senior Software Engineer - Backend","company":{"id":1531,"name":"KuKu FM","domain":"kukufm.com","url":"https://alion.io/company/kuku-fm","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":18500,"max_usd":43000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":159},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ClickHouse","optional":false},{"name":"Django","optional":false},{"name":"Django REST Framework","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Redis","optional":false},{"name":"Apache Kafka","optional":true},{"name":"Celery","optional":true},{"name":"Git","optional":true}],"status":"live","first_seen_at":"2026-10-20T15:35:00Z","employer_posted_date":null,"last_verified_at":"2026-10-20T15:35:00Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"We're seeking an experienced Senior Software Engineer to own our Identity and Access platform end-to-end. Kuku is one of India's largest content platforms. This platform is the front door every user signs in through and the gate every request is checked against one of the highest-trust, highest-blast-radius parts of the product. We're a lean team with high ownership, and this is a role for someone who wants a critical service to be genuinely theirs. The ideal candidate has deep, hands-on experience with authentication and authorisation systems, sessions and tokens, and building secure, highly reliable backend infrastructure that stays up under load.\n\nThe candidate will have responsibilities across the following functions: \n\nIdentity and Access Architecture and Development: \nOwn the authentication and authorisation platform end-to-end: design it, build it, run it, and improve it. It has to be secure and reliable above everything else.\nOwn how users sign in: multiple sign-in methods behind one clean, consistent interface, so the rest of the product has a single dependable way to authenticate users no matter how they arrive.\nOwn authorisation: who is allowed to do what across services\nOwn the full life of sessions and tokens, from how they're issued and refreshed to how they're revoked.\nIntegrate and manage third-party sign-in and identity providers, single sign-on (SSO), and multi-factor authentication (MFA).\n\nSystems Reliability and Scaling: \nKeep the platform fast and always up; it sits on the critical path of every request.\nBuild robust auth pipelines with monitoring, alerting, and fallback mechanisms.\nOwn production issues on the service end-to-end, from the alert to the fix to making sure it can't happen again.\nOptimise backend services for performance, cost, observability, and reliability at consumer scale.\n\nSecurity, Compliance and Governance: \nKeep the platform secure by default: how credentials are stored, how secrets are handled, and staying ahead of the usual ways identity systems get attacked.\nImplement best practices for tokenisation, encryption, and secure key/secret management.\nMaintain session integrity, audit logs, and support data-privacy and regulatory requirements.\nThink about how something gets abused or breaks, not just how it works.\n\nCross-Functional Collaboration: \nWork closely with product, platform, and security teams to give every service a dependable way to authenticate and authorise users.\nMentor backend engineers and drive engineering excellence across the team.\n\nRequirements: \n4-6 years in backend engineering, with real production experience, not just side projects.\nStrong Python, with production experience in Django and Django REST Framework.\nYou've designed and owned a critical backend service in production, ideally authentication or authorisation or something with a similar blast radius.\nYou've built the internals yourself.\nA solid grasp of how sign-in, sessions, and access control actually work under the hood.\nA security-first instinct: you think about how something gets abused or breaks, not just how it works.\nComfortable owning data that has to be both correct and fast, across PostgreSQL, Redis, and ClickHouse.\nYou can pick up an unfamiliar live system, understand it deeply, and change it safely without disrupting the people already using it.\n\nPreferred Skills: \nExperience integrating third-party sign-in and identity providers.\nFamiliarity with single sign-on (SSO) and multi-factor authentication (MFA).\nExposure to message queues and background task processing, such as Celery.\nExperience running a high-traffic, low-latency service where downtime is a company-wide problem.\nPrior work in a consumer product at real scale.\nBachelor's or Master's in Computer Science, Engineering, or equivalent practical experience.\n\nPreferred Tools and Technologies: \nBackend: Python (Django / Django REST Framework).\nDatastores: PostgreSQL, Redis, ClickHouse, MongoDB.\nAsync / Queues: Celery, Kafka.\nVersion Control: Git.\nSkills\nbackend, django, django rest framework, drf, python","description_format":"text","description_chars":4064,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["E-learning","Radio"],"lifecycle":[{"event":"open","at":"2026-10-20T15:35:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":36,"reasons":["seen:1","win:early"],"computed_at":"2026-10-22T06:10:10Z"},"pay":null,"html_url":"https://alion.io/job/kuku-fm-senior-software-engineer-backend","json_url":"https://alion.io/job/kuku-fm-senior-software-engineer-backend.json","meta":{"generated_at":"2026-10-23T04:37:55Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7559,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-24T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1531},"rest":"https://alion.io/mcp/rest/get_company?id=1531"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fkuku-fm-senior-software-engineer-backend"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fkuku-fm-senior-software-engineer-backend"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fkuku-fm-senior-software-engineer-backend"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/kuku-fm-senior-software-engineer-backend\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fkuku-fm-senior-software-engineer-backend"}]}