{"id":1231470,"url":"https://alion.io/job/procedure-workhero-senior-ai-full-stack-engineer-react-node","title":"WorkHero - Senior AI Full Stack Engineer (React + Node)","company":{"id":1844308,"name":"Procedure","domain":"procedure.tech","url":"https://alion.io/company/procedure","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Keka","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":{"label":"ET","utc_offset_min":-5,"utc_offset_max":-5},"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":["IN"],"hiring_countries_total":1,"salary":{"min":4000000,"max":6000000,"currency":"INR","period":"year","gross":null,"usd_annual":62892},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Cursor","optional":false},{"name":"GraphQL","optional":false},{"name":"Human-in-the-Loop","optional":false},{"name":"LangChain","optional":false},{"name":"LLM","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RAG","optional":false},{"name":"React Native","optional":false},{"name":"Reranking","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false},{"name":"AWS","optional":true},{"name":"Expo","optional":true},{"name":"JavaScript","optional":true},{"name":"n8n","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-08-18T06:41:08Z","employer_posted_date":"2026-08-18","last_verified_at":"2026-09-25T22:43:37Z","board_verified":false,"closed_at":null,"days_open":41,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":41},"description":"Procedure is hiring for WorkHero.\nWorkHero is building the AI-powered back office for the skilled trades, starting with the $50B+ HVAC industry. Small contractors are great at their trade but lose 20+ hours a week to invoicing, permits, scheduling, and paperwork. WorkHero combines expert office managers with automation and AI tooling, enabling a small team to take real ownership of that back-office work.\nWe’re hiring a senior full-stack engineer to build the product experiences and AI systems at the core of WorkHero-from React and React Native workflows to Node services, tool-using agents, and human-review loops. You’ll own systems end to end alongside a small, senior team with deep experience in AI, product, and the trades.\nWhat you’ll build\nYou'll work across the product surface and the AI infrastructure behind it. For example:\nNew product screens and flows (jobs, customers, invoices, scheduling) in React and React Native, especially AI chat UI (chat & tool result rendering, streaming responses, human review and feedback loops)\nAI workflows in production: tool-using agents, RAG/search, classification/extraction, and human-in-the-loop flows\nAutomations: Contribute new features and improvements to our AI-powered business automation platform\n Integrations & ingestion: pull data from third-party systems (APIs/webhooks/files)\nEvals & monitoring: regression tests for prompts/workflows, quality metrics, drift detection, and cost/latency tracking\nScalable systems: queues and orchestration, retries, data modeling, and API design to support rapid product iteration\n UX polish and reliability improvements (loading states, edge cases, accessibility, performance)\nResponsibilities\nAnalyze requirements and propose innovative AI-native solutions to technical problems\nWrite clean scalable code\nShip full-stack features across React, React Native (frontend) and Node (API/services)\nTest and deploy features & services, and optimize the performance of our AI systems\nRespond to critical system issues and ensure continuous system reliability\nMentor team members and collaborate across teams, especially with product and subject matter experts\nWork to understand the needs of our users and think creatively about how to solve design challenges in your work\nThis is a Remote role. We expect a minimum of 4 hours overlap with the WorkHero team (11 AM - 3 PM ET).\nQualifications\nExperience building and shipping production full-stack systems that you've owned\nStrong React fundamentals (or equivalent modern frontend framework experience); React Native a plus\nStrong Node.js backend fundamentals (REST and/or GraphQL) in a typed language (TypeScript preferred), plus comfort working across the stack\nHands-on experience with LLM-powered features (usage, prompting, optimization, etc), AI frameworks (Langchain, etc), and AI architectures (RAG, reranking, etc)\nExperience building applications on modern databases (MongoDB, Postgres, or equivalent)\nThe ability to work with infrastructure as code (terraform), cloud, and CI/CD systems. We're a small team, so we own the whole stack!\nExcitement to leverage AI coding tools to their maximum benefit. We love Claude Code and Cursor and are constantly looking for better ways to leverage our time to build fast and build for scale.\nNice to have\nexperience with audio streaming and/or building AI voice features\nexperience with workflow automation tools like n8n or Lindy\nexperience with HVAC or back-office business workflows\nexperience with mobile dev, especially Expo and/or React Native\nexperience specifically with AWS and how to get the most out of key AWS services\nWorkHero is committed to building a diverse team. We encourage candidates from all backgrounds to apply.","description_format":"text","description_chars":3729,"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":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","LLM & Generative AI","Machine Learning"],"lifecycle":[{"event":"open","at":"2026-09-25T14:55:04Z"}],"liveness":{"score":36,"band":"fade","label":"Fading","p_open":0.9,"p_active":0.729,"p_room":0.55,"age_days":40,"expected_fill_days":37,"reasons":["conf:55","win:tail"],"computed_at":"2026-09-28T05:45:00Z"},"pay":{"stated_usd_annual":62892,"is_top_pay":false},"html_url":"https://alion.io/job/procedure-workhero-senior-ai-full-stack-engineer-react-node","json_url":"https://alion.io/job/procedure-workhero-senior-ai-full-stack-engineer-react-node.json","meta":{"generated_at":"2026-09-28T23:11:17Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":741,"day_limit":5000,"remaining_today":4259,"minute_limit":60,"resets_at":"2026-09-29T00:00:00Z"}}}