{"id":2902420,"url":"https://alion.io/job/zenskar-sde-1","title":"SDE-1","company":{"id":2844,"name":"Zenskar","domain":"zenskar.com","url":"https://alion.io/company/zenskar","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Keka","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-11-02T06:13:15Z"}},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":"full_time","work_mode":"hybrid","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":{"min":2000000,"max":2500000,"currency":"INR","period":"year","gross":null,"usd_annual":26415},"salary_estimate":null,"experience_years_min":1,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"JavaScript","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"TypeScript","optional":false},{"name":"CI/CD","optional":true},{"name":"Docker","optional":true},{"name":"Rest API","optional":true},{"name":"SQL","optional":true}],"status":"live","first_seen_at":"2026-10-08T07:57:19Z","employer_posted_date":"2026-10-08","last_verified_at":"2026-11-02T19:38:28Z","board_verified":true,"closed_at":null,"days_open":25,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":25},"description":"About Zenskar\nZenskar is an AI-native revenue automation platform built to handle real-world complexity.\nIt sits between your CRM and ERP automating everything in between: billing, revenue recognition, collections, usage metering, and analytics. Across any pricing model, any entity structure, any currency.\nOur vision: Zero-Touch Finance. Agents execute. Humans supervise. Finance teams set the rules. Zenskar runs them.\nFounded by Apurv Bansal and Saurabh Agarwal, second-time founders whose previous startups were acquired by Snapdeal and Gaana. The team brings experience from Google, Deutsche Bank, Elevation Capital, IIT Bombay, IIT Delhi, and Harvard Business School.\nWe have 5x'd revenue in the past year. We are default alive.\nFunding\nWe raised $15M in Series A funding in April 2026, led by Susquehanna Venture Capital, Bessemer Venture Partners, Shine Capital, and Rho, with participation from Rocketship, J-Ventures, Future Back Ventures by Bain & Company, and Converge.\nThe funding is being used to expand our Agents Marketplace and scale operations, not headcount.\nRead the announcement →\nhttps://youtu.be/jRb2ybvrSwU?si=vuLLgUY_MFdRzDMl\nSee how Zenskar automates the full order-to-cash cycle, from contract to cash,\nwithout spreadsheets, workarounds, or engineering tickets.*\nThe Problem We're Solving\nFinance teams aren't struggling because they lack AI tools. They're struggling because the systems underneath those tools were built for a simpler world. These systems label real-world complexity as edge cases and force teams into costly, error-prone workarounds: revenue leakage, delayed collections, audit risk, and finance teams buried in grunt work.\nBolting AI onto these broken foundations is as good as a Ferrari engine on a horse-drawn carriage. Zenskar is purpose-built from the ground up: the architecture handles complexity natively, so AI actually works.\nIt combines foundational flexibility + deterministic calculation + purpose-built AI agents to deliver end-to-end automation across the order-to-cash cycle - without workarounds, without engineering tickets.\nThe B2B billing and revenue automation market is $2B today, projected to reach $10B by 2030.\nWhat Customers Say\n\"We're saving 200+ hours/quarter on invoicing and receivables by completely automating our recurring billing.\"Noy Kalansky, Finance Controller, Pontera\n\"Zenskar automates revenue recognition accurately for our value-based billing: agents reducing manual hours by 70%.\"\nMatt Barnard, VP Finance, Vertice\n\"Zenskar’s agents automated 90% of our billing, integrated with our CRM, and accelerated revenue collection by a month.\"\nMing Lui, VP Finance, Yembo\n\"Sardine had spent 4 years running billing in-house for high-volume, usage-based pricing. Zenskar took care of it all.\"\nSardine team\n\"We launched our product 4 months faster instead of building an in-house system for our usage-based pricing.\"\nKshitij Gupta, CEO, 100ms\nAbout the role\nWe’re looking for an early-career engineer who enjoys building things end to end.\nYou might build an API in the morning, wire it into a product workflow in the afternoon, and spend the next day figuring out why one very determined edge case refuses to cooperate.\nThis is a full-stack role, but not one where “full stack” means changing button colours and occasionally calling an API. You’ll work across product UI, backend services, data models and integrations. You can be stronger on one side: we don’t expect perfect symmetry - but you should be excited to learn and work across both.\nOur backend is primarily Python and Postgres on AWS. On the frontend, you’ll work with a modern JavaScript/TypeScript application. Familiarity with our exact stack helps, but it is not a requirement.\nAlso: you do not need to know billing or accounting before joining. You will learn. Probably more than you ever planned to.\nWhat you'll walk into\nThis is software that moves money, so correctness matters. A tiny-looking edge case can create a very real invoice, and customers tend to notice those.\nAt the same time, the product needs to feel simple. Finance teams should not need to understand our database schema-or summon an engineer-to complete everyday work.\nThat combination creates interesting full-stack problems:\nTurning complex billing rules into workflows that are understandable in the UI.\nBuilding APIs that remain predictable when customer configurations become complicated.\nShowing useful errors instead of “Something went wrong. Please try again.”\nHandling retries, duplicate requests and partial failures safely.\nMaking large datasets and long-running operations feel responsive.\nGiving users visibility into what our AI agents did, why they did it and what needs human attention.\nYou won’t spend your first three months watching onboarding videos. You’ll pair with the team, read real code and start shipping carefully scoped changes.\nProjects you might work on\nThe exact project will depend on product priorities, but early SDE1 projects could look like:\nMake a product workflow truly end to end: Build or improve a workflow spanning a frontend form, API validation, persistence and the final success/error experience.For example: configuring a pricing rule, creating a customer, reviewing an invoice adjustment or setting up a usage alert.\n\nMake failures understandable: Improve a workflow where backend validation is technically correct but the user has no idea what to do next. You might introduce structured errors in the API, map them to the right UI state and add enough observability to understand how often the failure occurs.\nImprove an integration experience: Work on a CRM, ERP or payment integration: status tracking, retry behavior, duplicate handling, failure visibility and the UI through which a user understands what happened.\nMake a slow screen boringly fast: Trace a slow product workflow from browser to database. Improve the query or API, introduce pagination where needed and make loading behavior sensible in the UI.\nWrite an AI agent to solve a business usecase: Write an AI agent on our internal platform to help solve customers’ usecases.\nYour first 30 days\nThe goal of the first month is not to know everything. It is to become comfortable enough with one part of the system to make small useful, safe changes.\nBy the end of your first 30 days, we expect you to have:\nSet up the application locally and understood how code moves from your laptop to production.\nLearned the basic journey from contract and usage data to invoices and revenue workflows.\nTraced at least one product flow from the UI through the API and database.\nShipped a few small production changes-likely a bug fix or contained product improvement.\nWritten or updated tests for the behavior you changed.\nParticipated in code reviews and acted on feedback.\nDebugged one real issue alongside another engineer.\nDemoed something you shipped to the team.\nLearned how we use logs, metrics and other tools to verify that a change is healthy.\nIt is completely fine to ask a lot of questions. We would much rather answer an early question than investigate a confidently shipped mystery later.\nBy 90 days\nBy the end of your first 90 days, you should be able to own a small, well-scoped feature from discussion to production.\nThat means you can:\nClarify the expected behavior and identify important edge cases.\nBreak the work into manageable pieces.\nMake the necessary frontend, API and data-model changes.\nHandle loading, empty, validation, permission and failure states.\nWrite useful tests without being reminded at the end.\nWork with product and design when the expected experience is unclear.\nUse code review feedback to improve the solution rather than only patching comments.\nDeploy the feature and verify that it behaves correctly in production.\nInvestigate a production issue using logs and the codebase, with help when needed.\nExplain what you built, why you built it that way and what you would improve next.\nYou will not be expected to design the next five years of Zenskar’s architecture. You will be expected to take increasing ownership of your corner of it.\nA good 90-day outcome is not “never needed help.” It is “asked for help at the right time, learned quickly and became noticeably more independent.”\nWho you are\nYou have 1-3 years of professional software development experience. Substantial internships and strong personal or open-source projects count.\nYou have built at least one non-trivial application or feature and can explain what you personally contributed.\nYou are comfortable programming in at least one mainstream language and are willing to work in Python.\nYou understand basic web concepts: HTTP, APIs, databases, validation and application state.\nYou can write ordinary, readable code using common data structures and control flow.\nYou enjoy figuring things out, but you also know when to ask for help.\nYou can explain your thinking without hiding behind framework terminology.\nYou care whether the feature works for the user-not only whether your pull request was merged.\nGood to have\nNone of these are mandatory:\nPython, Postgres or SQL experience.\nExperience with a modern JavaScript or TypeScript frontend framework.\nBuilding and consuming REST APIs.\nExposure to AWS, Docker, CI/CD or background jobs.\nExperience at a startup or on a small product team.\nA habit of writing unit and integration tests.\nPersonal projects that have real users-even if the number of users is your five very patient friends.\nExperience using AI coding tools without outsourcing your understanding to them.\nAny exposure to billing, payments, accounting or fintech.\nLocation\nHybrid - 3 days per week\nOffice Location: Indiranagar, Bengaluru.\nAddress: 3rd Floor, A wing No 1, Carlton Towers, HAL Old Airport Rd, HAL 2nd Stage, Indiranagar, Bengaluru, Karnataka 560008.\nInterview process\nOur interviews are practical and evidence-based. No single round exceeds 60 minutes, and we are not interested in testing whether you memorised obscure Python behavior or 200 LeetCode problems.\nR0, Introductory conversation: A short conversation about something you built, what you personally owned, what went wrong and what you learned. We’ll also align on the role, location and compensation.\nR1, Practical coding and debugging: You’ll work in a small Python codebase with supplied tests. The goal is to understand the requirement, write working code and debug failures-not solve an algorithm puzzle.\nR2, Code-first design: You’ll implement a small component with a few business rules and then adapt it when the requirement changes.\n R3, Hiring Manager: A discussion about projects, learning, feedback, mistakes, ownership and the kind of environment in which you do your best work.\nDuring technical rounds, documentation and syntax search are allowed. AI can help with syntax or a small isolated utility, but it cannot be used to solve or debug the interview problem for you.\nWe’ll explain the rules clearly before starting. No surprise gotchas.","description_format":"text","description_chars":10976,"description_truncated":false,"requirements":{"experience_years_min":1,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Billing & Subscription Management","Accounting & Tax Software"],"lifecycle":[{"event":"open","at":"2026-10-20T06:58:04Z"}],"visa":[],"liveness":{"score":41,"band":"fade","label":"Fading","p_open":1,"p_active":0.751,"p_room":0.55,"age_days":24,"expected_fill_days":24,"reasons":["conf:4","velocity","win:tail","comp:junior"],"computed_at":"2026-11-02T06:13:15Z"},"pay":{"stated_usd_annual":26415,"is_top_pay":false},"html_url":"https://alion.io/job/zenskar-sde-1","json_url":"https://alion.io/job/zenskar-sde-1.json","meta":{"generated_at":"2026-11-02T22:53:48Z","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":32111,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00: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":2844},"rest":"https://alion.io/mcp/rest/get_company?id=2844"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fzenskar-sde-1"},{"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%2Fzenskar-sde-1"},{"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%2Fzenskar-sde-1"},{"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/zenskar-sde-1\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fzenskar-sde-1"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":2902420}},{"tool":"search_jobs","arguments":{"company":"zenskar.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":2902420},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}