{"id":3614468,"url":"https://alion.io/job/first-ai-native-full-stack-engineer","title":"AI-Native Full-stack Engineer","company":{"id":2752525,"name":"First Casino","domain":"first.ua","url":"https://alion.io/company/first-ua","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":"middle","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Ukraine"],"countries":["UA"],"hiring_countries":["UA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":4,"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":"ClickHouse","optional":false},{"name":"CodeIgniter","optional":false},{"name":"Fastify","optional":false},{"name":"GitLab CI","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"MySQL","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"PHP","optional":false},{"name":"Pinia","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue.js","optional":false},{"name":"A/B Testing","optional":true},{"name":"Cursor","optional":true},{"name":"Docker","optional":true},{"name":"JavaScript","optional":true},{"name":"Vite","optional":true},{"name":"WebSockets","optional":true}],"status":"live","first_seen_at":"2026-11-02T14:23:26Z","employer_posted_date":null,"last_verified_at":"2026-11-02T14:23:26Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"Role description\n\nThe engineer builds gamification features on an established iGaming platform: player-facing website, core API, back office. AI agents write most of the code. The engineer owns the plan, the technical decisions and the quality of each merge request.\nTech stack \n\n- Backend: Node.js (Express, Fastify, NestJS), TypeScript, PHP (CodeIgniter 3) \n\n- Frontend: Vue 3 (Pinia, Vite) \n\n- Data and messaging: MySQL, MongoDB, Redis, RabbitMQ, Bull, ClickHouse, PostgreSQL \n\n- Infrastructure: Docker, GitLab CI \n\n- AI tooling: Claude Code (primary), Cursor, MCP\nMust have skills\n\n- 4+ years of commercial software development, including 3+ years of backend work in Node.js and TypeScript. \n\n- 1+ year of daily agentic development with Claude Code or a similar tool on real projects: plan mode, subagents, parallel sessions in git worktrees. \n\n- At least one spec-driven approach used on a real project (Superpowers, Spec Kit, OpenSpec, BMAD, Kiro or an in-house process). \n\n- Ability to write and maintain agent context: AGENTS.md or CLAUDE.md, skills, rules, hooks, permissions. \n\n- Solid Vue 3 (Composition API, Pinia). Gamification is player-facing work, so each engineer also builds the UI part of a feature. \n\n- Hands-on MySQL, MongoDB, Redis and message queues (RabbitMQ or Bull). \n\n- Experience with legacy code that has no tests: characterization tests, safe refactoring. \n\n- Understanding of AI development risks: secrets and personal data in agent context, review of AI-written code. \n\n- English at B2 (Upper-Intermediate) or higher.\n\n- Ukranian or russian fluent speaking.\nResponsibilities\n\n- Turn product requirements from the product team into specs with acceptance criteria and keep the specs in the repository. \n\n- Deliver each feature through spec, technical plan, task breakdown, implementation and verification. - Keep the agent context for the gamification area current: AGENTS.md, CLAUDE.md, skills, slash commands, subagents, MCP. \n\n- Cover critical paths with tests, including characterization tests around legacy code, so agents can verify their own work. \n\n- Describe the contracts the features depend on (queues, APIs, shared tables) in a machine-readable format. \n\n- Work within the team's quality gates: permissions, hooks, automatic lint, AI-assisted code review in GitLab CI. \n\n- Review AI-written code to the same standard as human-written code. Keep secrets and personal data out of agent context. \n\n- Work across several repositories together with the in-house development team.\nNice to have\n\n- iGaming experience, especially bonus mechanics and player engagement features such as missions, tournaments, leaderboards or loyalty levels. Fintech experience (payments, KYC, provider integrations) also counts. Candidates without domain experience still qualify. \n\n- Product experiments: feature flags, A/B tests, segmentation, retention and conversion metrics. \n\n- Event-driven features built on player events (queues, WebSockets) and integrations with external gamification or CRM services. \n\n- PHP and CodeIgniter 3. \n\n- NestJS, Fastify, ClickHouse, PostgreSQL. \n\n- GitLab CI pipelines and AI-assisted code review in CI. \n\n- Building MCP servers or Claude Code plugins. \n\n- Public examples of AI practice: skills repositories, articles, talks","description_format":"text","description_chars":3279,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Gaming","iGaming & Gambling"],"lifecycle":[{"event":"open","at":"2026-11-02T15:41:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":28,"reasons":["seen:1","win:early"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/first-ai-native-full-stack-engineer","json_url":"https://alion.io/job/first-ai-native-full-stack-engineer.json","meta":{"generated_at":"2026-11-04T13:28:19Z","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":20364,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00: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":2752525},"rest":"https://alion.io/mcp/rest/get_company?id=2752525"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ffirst-ai-native-full-stack-engineer"},{"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%2Ffirst-ai-native-full-stack-engineer"},{"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%2Ffirst-ai-native-full-stack-engineer"},{"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/first-ai-native-full-stack-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ffirst-ai-native-full-stack-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3614468}},{"tool":"search_jobs","arguments":{"company":"first.ua","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3614468},"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"}}