{"id":1421364,"url":"https://alion.io/job/smeetz-ai-product-engineer-backend-node-js","title":"AI Product Engineer (Full-stack - Backend Oriented)","company":{"id":688487,"name":"Smeetz","domain":"smeetz.com","url":"https://alion.io/company/smeetz","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","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":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["EG","TN"],"hiring_countries_total":2,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Claude","optional":false},{"name":"Claude Code","optional":false},{"name":"Function Calling","optional":false},{"name":"Langfuse","optional":false},{"name":"LLM","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"Node JS","optional":false},{"name":"Structured Outputs","optional":false},{"name":"Tool Use","optional":false},{"name":"TypeScript","optional":false},{"name":"Anthropic","optional":true},{"name":"Braintrust","optional":true},{"name":"Intercom","optional":true},{"name":"JavaScript","optional":true},{"name":"LangSmith","optional":true}],"status":"live","first_seen_at":"2026-09-28T22:35:35Z","employer_posted_date":"2026-09-28","last_verified_at":"2026-10-06T21:50:56Z","board_verified":true,"closed_at":null,"days_open":8,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":8},"description":"Smeetz is an AI-powered unified commerce platform for the European leisure and entertainment industry. Theme parks, family entertainment centres, museums, zoos, and theatres run their ticketing, seating, F&B, and payments on us.\nThis role owns the backend of our two AI surfaces: the Smeetz MCP server and the AI chatbot. Both are backend services at heart, made of APIs, integrations, and agent logic sitting on top of our commerce platform. Expect to spend about 70% of your time on backend engineering (building, scaling, and running these services in production) and about 30% on the product side (understanding how venues use them, shaping what gets built next, and measuring whether it worked).\nYou report to the VP of Engineering and have no direct reports.\nKey responsibilities\nBackend \nOwn the backend of the Smeetz MCP server and AI chatbot end to end, covering the services, the tool surface, the agent logic, and the guardrails on what they are allowed to do.\nDesign and build the APIs and integrations that connect our AI surfaces to the Smeetz platform (ticketing, bookings, payments) with the security, performance, and reliability that production commerce requires.\nOwn reliability and performance, covering latency, error rates, cost per call, and the call patterns clients actually generate. You get full observability data (Langfuse) and the mandate to act on it.\nBuild the eval layer so prompt and model changes are measured before they ship, not after a customer notices.\nParticipate in on-call for the services you own.\nProduct \nWork with the product owner and venue-facing teams to understand how operators use the AI surfaces, and turn that into technical specs and priorities.\nRead traces and usage data to spot what is breaking or missing, and propose what to build next.\nDefine success metrics for what you ship and report back on them.\nDocument the surfaces you own so the next engineer can work on them without you in the room, and extend our shared Claude Code skill library.\nRequirements\nProfessional requirements\n5+ years shipping production code, including 3+ years of backend engineering building and running production APIs. Node.js/TypeScript is strongly preferred.\nSolid backend fundamentals, covering API design, data modelling, authentication and permissions, queues and async processing, and debugging under production load.\nYou have shipped at least one LLM-based feature to real users and worked on its backend side, including tool calling, structured outputs, cost and latency control, and production failure modes. Prototypes and demos do not count.\nOwnership of a production system, including the on-call that comes with it.\nDaily use of Claude Code or an equivalent agentic environment beyond autocomplete.\nComfortable talking to non-technical stakeholders and turning their problems into technical work.\nFluent English.\nNice to have\nDesigning a tool or API surface for agents, with naming, granularity, and error messages a model can recover from.\nThe MCP specification, beyond using it as a client.\nThe Anthropic Claude API and tool use.\nLangfuse or a similar tool (LangSmith, Braintrust, Phoenix).\nEvals and retrieval over a support knowledge base (Intercom Fin experience is relevant).\nGuardrails for agents with write access, covering permissions, confirmation steps, prompt injection, and PII.\nExperience in a product-engineering setup where you shaped priorities, not just tickets.\nFrench or German.\nPersonal attributes\nOwner: The services you run work because you are responsible for them.\nBackend-first, product-aware: Starts from solid engineering, and knows why the feature matters to the venue.\nAI-native: Uses Claude and agents as everyday leverage.\nMeasured: Defines success before building and accepts the number.\nWriter: Leaves the codebase better documented than they found it.\nBenefits\nA published dual career ladder. Grow to Staff AI Product Engineer without becoming a manager, on pay bands comparable to the management track.\nFull ownership of two AI surfaces that are core product, not a side project.\nDirect contact with the venue operators who use what you build.\nModern AI-native tooling: Claude Code with a shared internal skill library.\nFully remote position.\nCompetitive salary based on experience. Band to confirm.","description_format":"text","description_chars":4289,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Egypt","iso":"EG","kind":"country"},{"name":"Tunisia","iso":"TN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Commerce","Events & Ticketing","Ticketing","Venues"],"lifecycle":[{"event":"open","at":"2026-09-28T22:35:35Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":7,"expected_fill_days":23,"reasons":["conf:0","win:early"],"computed_at":"2026-10-06T05:45:30Z"},"pay":null,"html_url":"https://alion.io/job/smeetz-ai-product-engineer-backend-node-js","json_url":"https://alion.io/job/smeetz-ai-product-engineer-backend-node-js.json","meta":{"generated_at":"2026-10-06T23:04:36Z","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","counted_by":"address","units_charged":1,"used_today":4051,"day_limit":5000,"remaining_today":949,"minute_limit":60,"resets_at":"2026-10-07T00: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":688487},"rest":"https://alion.io/mcp/rest/get_company?id=688487"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsmeetz-ai-product-engineer-backend-node-js"},{"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%2Fsmeetz-ai-product-engineer-backend-node-js"},{"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%2Fsmeetz-ai-product-engineer-backend-node-js"},{"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/smeetz-ai-product-engineer-backend-node-js\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsmeetz-ai-product-engineer-backend-node-js"}]}