{"id":3414692,"url":"https://alion.io/job/cloudhero-senior-software-engineer-2","title":"Senior Software Engineer","company":{"id":2321646,"name":"CloudHero","domain":"cloudhero.io","url":"https://alion.io/company/cloudhero-io","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"contractor","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Nepal"],"countries":["NP"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":26000,"max_usd":78000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":7767},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"GDPR","optional":false},{"name":"LLM","optional":false},{"name":"WhatsApp","optional":false},{"name":"Claude Code","optional":true},{"name":"Gmail","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"OpenAI Codex","optional":true}],"status":"live","first_seen_at":"2026-10-28T18:57:00Z","employer_posted_date":"2026-10-28","last_verified_at":"2026-10-31T21:29:39Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"Location:Remote in Nepal, plus one office day a month with our Kathmandu team\nHours:Romanian working hours (EET/EEST): about 12:45-21:45 Nepal time in winter, 11:45-20:45 in summer\nEngagement:full-time contractor\nOn-call:none\nAbout us\nCloudHero is an AWS partner. Part of our team is already based in Nepal, and now we're building software products as well as running cloud work. You'll be our first dedicated software engineer, working on:\nOur internal CRM.Pipeline, email sync with Gmail, AI agents that review deals, search, and an MCP server so AI assistants can work with the data. It's in production, and our sales team uses it every day.\n HeyLeave.com.An HR assistant on WhatsApp for companies in Romania.\nCustomer projects.Software we build for customers when they need it, scoped and delivered by you.\nHow we build\nWe use AI coding agents (Claude Code, Codex) every day, and they write much of the code. The skills that matter are the ones agents don't replace:\nDesign.Choosing the simplest system that will hold up.\nJudgment.Knowing when an agent is confidently wrong.\nProof.Showing with tests and numbers that the software is correct and fast.\nSo we don't hire for a language. We hire for fundamentals, architecture, and taste. You'll use whatever a product already uses, and you'll get up to speed quickly.\nPlan before code.Non-trivial work starts as a short written plan. A reviewer (a person or another model) tries to break it, and the depth of review matches the risk: heavy for billing or data integrity, light for a copy change. Knowing when to stop reviewing is part of the job.\nAgents write drafts, and you own every line.You check their assumptions, challenge their suggestions, and decide what ships.\nTests prove claims.Concurrency, retries, tenant isolation and data integrity get tests that would fail if the claim were false.\nEvidence beats opinion.Measure, check the live system, then decide.\nDone means deployed, monitored, and documented, not just merged.\nWhat you'll do\nAct as product owner as well as engineer.Talk to users (our sales team, HeyLeave customers, project clients), turn vague requests into clear scope and acceptance criteria, prioritize the backlog, and say no to work that isn't worth it.\nOwn the architecture.Choose data models and boundaries, decide how failures behave, and write the important decisions down.\nBuild end-to-end:APIs, frontend, background jobs, integrations, database migrations, deploys.\nMake it fast.Profile it, find the slow query, and prove the improvement with before-and-after numbers.\nImprove how we work.Add CI, speed up tests, and refine how we review AI-written code. You're the first engineer, so your habits become our standard.\nWork with our DevOps teamon infrastructure and monitoring.\nYour first 60 days\nShip real changes to the CRM in your first two weeks, and get comfortable working in a large codebase you didn't write.\nTake product ownership of HeyLeave.com: understand its users, write a prioritized backlog with us, and ship the first improvements.\nFind one measured performance or reliability problem in either product, fix it, and show the numbers.\nAdd one improvement to how we build, such as CI, faster tests or a better review step.\nYou are\nSenior.Several years building and running software in production. You've owned systems end to end and lived with your own decisions.\nProduct-minded.You care about what users need, not just what the ticket says. You can write a crisp spec and cut scope without losing the point.\nAn architect.You choose the simplest design that works and can explain where it will break: under load, on a retry, on a crash halfway through, or with two users at once.\nIn love with performance.You've made something measurably faster and can tell the story with numbers.\nSerious about quality.You won't compromise on security or data integrity, and you make deliberate trade-offs everywhere else.\nFluent with AI agents and LLM products.You use agents daily, know where they fail, and have ways to catch them. When an LLM sits in front of payroll data, you care that the numbers come from the source system and never from the model.\nPassionate about building.Side projects are welcome but not required. We want to see work you're proud of, professional work included.\nA clear writer in English.Plans, specs, commit messages and release notes are most of the leverage when working with agents.\nStrong signals (not requirements)\nDeep database knowledge: transactions, locking, indexing, migrations on live data.\nSaaS or multi-tenant products.\nMessaging bots (WhatsApp Business API), HR or payroll integrations, GDPR, email integrations, AWS.\nYou've built something from zero to paying users.\nHiring process (about 4 hours over 2-3 weeks)\nIntro call with HR (30 min).The role, the hours, contract terms, and why you're interested.\nTechnical deep-dive (60 min) with the hiring manager and one of our engineers.Walk us through something you built: why it's designed that way, what broke, and what you'd change. Then we'll review a short piece of code together.\nLive build session (90-120 min, online).You'll scope a small feature with us playing the user, plan it, then build it with AI agents while we watch, followed by a short debrief. We provide the environment and agent access. We care about how you think, plan, and check your work, not how many features you finish.\nPresent the offer (30 min, online).","description_format":"text","description_chars":5415,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Nepal","iso":"NP","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["DevOps & Platform Engineering","Cloud Consulting & Migration"],"lifecycle":[{"event":"open","at":"2026-10-28T18:57:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":2,"expected_fill_days":28,"reasons":["conf:3","win:early"],"computed_at":"2026-10-31T05:58:55Z"},"pay":null,"html_url":"https://alion.io/job/cloudhero-senior-software-engineer-2","json_url":"https://alion.io/job/cloudhero-senior-software-engineer-2.json","meta":{"generated_at":"2026-10-31T23:17:04Z","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":36381,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00: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":2321646},"rest":"https://alion.io/mcp/rest/get_company?id=2321646"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcloudhero-senior-software-engineer-2"},{"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%2Fcloudhero-senior-software-engineer-2"},{"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%2Fcloudhero-senior-software-engineer-2"},{"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/cloudhero-senior-software-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcloudhero-senior-software-engineer-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3414692}},{"tool":"search_jobs","arguments":{"company":"cloudhero.io","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3414692},"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"}}