{"id":3207880,"url":"https://alion.io/job/noon-backend-developer","title":"Backend Developer","company":{"id":1646,"name":"noon","domain":"noon.com","url":"https://alion.io/company/noon","size_band":null,"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":"staff","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":34000,"max_usd":85000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":25},"experience_years_min":11,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Kubernetes","optional":false},{"name":"Terraform","optional":false},{"name":"TypeScript","optional":false},{"name":"WebSockets","optional":false},{"name":"LLMOps","optional":true},{"name":"SLI/SLO/SLA","optional":true}],"status":"live","first_seen_at":"2026-10-24T14:35:15Z","employer_posted_date":null,"last_verified_at":"2026-10-24T14:35:15Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Responsibilities: \nWork with the AI Lead and own parts of the backend architecture. API design, data modelling, service boundaries, real-time sync, auth and multi-tenancy.\nMake the calls that everyone else's code lives inside.\nBuild the real-time and multiplayer layer.\nWebSocket fanout, presence, conflict resolution, and document sync are the substrate that makes the canvas feel live for every user in a workspace.\nDesign the data layer with judgment, not defaults.\nPick the right store for each workload: relational, document, event log, blob, cache and own the schemas, migrations, and consistency model.\nShip into our TypeScript monorepo. API, auth, database, and real-time services all live in one codebase.\nYou'll work across all of them and set the patterns for how they fit together.\nOwn auth, orgs, and permissions.\nWorkspaces, sharing, roles, and audit the things that make us safe to use inside a company.\nBuild AI-friendly backend primitives.\nStreaming endpoints, long-running agent calls, idempotency, cost attribution, and the AI features will call into your APIs, and you'll make sure they can.\nSet the technical bar for backend engineers.\nCode review, design review, and the patterns that the rest of the backend team learns from.\n\nRequirements: \n12+ years of software engineering experience, with significant time as a hands-on backend architect or senior backend engineer.\nThis is a deeply hands-on role where you'll write the code, not just review it.\nProduction TypeScript experience in large, complex codebases you've shipped non-trivial backend systems in TS, ideally in a monorepo, and have strong opinions on how to structure a TS backend at scale.\nShipped a collaborative or real-time backend in production.\nWebSocket fanout, presence, document sync, conflict resolution (CRDT, OT, or equivalent), you've owned this in a live multi-user product.\nStrong database fundamentals. Schema design, indexing, query performance, transactions, migrations, consistency models.\nComfortable making the call between relational, document, and event-sourced approaches based on the workload.\nMulti-tenancy and auth depth orgs, workspaces, RBAC, sharing semantics, audit.\nComfortable with the infra surface Kubernetes, Terraform, CI/CD, enough to debug, contribute, and design with infra constraints in mind. You don't have to own it, but you can't be helpless around it.\nArchitect-level judgment without manager scope. You're the technical anchor, not a people manager.\n\nNice to Have: \nExperience designing AI-aware backend APIs, streaming responses, long-running agent calls, token-bounded request/response shapes, idempotency for retried LLM ops, and cost attribution per tenant.\nCRDT or OT internals experience, Yjs, Automerge, ShareJS lineage, or having built your own.\nBackground shipping canvas, design tool, IDE, or collaborative document backends.\nExperience with observability and reliability engineering at a serious level, SLOs, on-call, and debugging production at scale.\nSkills\nTS, TypeScript, WebSocket, WebSockets, backend","description_format":"text","description_chars":3048,"description_truncated":false,"requirements":{"experience_years_min":11,"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-commerce Platforms","Delivery","Marketplaces","Online Groceries"],"lifecycle":[{"event":"open","at":"2026-10-24T14:35:15Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":31,"reasons":["seen:0","win:early"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/noon-backend-developer","json_url":"https://alion.io/job/noon-backend-developer.json","meta":{"generated_at":"2026-10-25T13:39:45Z","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":19462,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-26T00: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":1646},"rest":"https://alion.io/mcp/rest/get_company?id=1646"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnoon-backend-developer"},{"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%2Fnoon-backend-developer"},{"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%2Fnoon-backend-developer"},{"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/noon-backend-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnoon-backend-developer"}]}