{"id":3457007,"url":"https://alion.io/job/volmigames-senior-backend-engineer","title":"Senior Backend Engineer","company":{"id":4485770,"name":"Volmi Games","domain":"volmigames.com","url":"https://alion.io/company/volmigames","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"B","score":75,"open_postings":30,"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":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Shanghai, China"],"countries":["CN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":31000,"max_usd":91000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":52},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Dependency Injection","optional":false},{"name":"Docker","optional":false},{"name":"FastAPI","optional":false},{"name":"Function Calling","optional":false},{"name":"GCP","optional":false},{"name":"Git","optional":false},{"name":"LLM","optional":false},{"name":"Multi-Agent Systems","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Pydantic","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Structured Outputs","optional":false},{"name":"Amazon CloudWatch","optional":true},{"name":"Amazon ECS","optional":true},{"name":"Amazon S3","optional":true},{"name":"Amazon SageMaker","optional":true},{"name":"Claude","optional":true},{"name":"DynamoDB","optional":true},{"name":"Embeddings","optional":true},{"name":"JavaScript","optional":true},{"name":"LangChain","optional":true},{"name":"LangGraph","optional":true},{"name":"llama.cpp","optional":true},{"name":"Multimodal AI","optional":true},{"name":"Ollama","optional":true},{"name":"OpenAI Agents SDK","optional":true},{"name":"pgvector","optional":true},{"name":"Pydantic AI","optional":true},{"name":"RAG","optional":true},{"name":"React.js","optional":true},{"name":"TypeScript","optional":true},{"name":"vLLM","optional":true},{"name":"Vue.js","optional":true}],"status":"live","first_seen_at":"2026-10-28T06:31:39Z","employer_posted_date":"2026-10-28","last_verified_at":"2026-11-02T20:06:20Z","board_verified":true,"closed_at":null,"days_open":5,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":5},"description":"PLAY, GROW and WIN\nTo be a part of Virtuos means to be a creator.\nAt Virtuos, we harness the latest technologies to make games better and more immersive than ever before. That is why we pride ourselves in constantly pushing the boundaries of possibility since our founding in 2004.\nVirtuosi is a team of experts - people who have come together to share their mutual passion for making and playing games. People with the same enthusiasm for exploring new ideas and the constant drive to excel in their field. People who believe in earning success through dedication.\nAt Virtuos, we are at the forefront of gaming, creating exciting new experiences daily. Join us to Play, Grow and Win - together.\nABOUT THE POSITION\nWe are looking for a Senior Backend Engineer to design, develop, and maintain backend services and AI-powered applications. You will deliver new features, integrate AI capabilities, and improve the reliability, performance, and maintainability of existing systems.\nThis is a senior, hands-on individual contributor role. You will write code, contribute to architectural decisions, and collaborate with cross-functional teams to turn product requirements and emerging AI capabilities into production-ready solutions.\nBackend Development and Maintenance\nBuild and maintain scalable Python services and secure RESTful APIs using FastAPI.\nOwn features from technical design and implementation through testing, deployment, and ongoing support.\nExtend existing applications, troubleshoot production issues, refactor code, and manage dependency upgrades while preserving API compatibility.\nDesign and optimize database access, caching, and asynchronous processing.\nImplement authentication, authorization, input validation, and reliable error handling.\nAI Application Development\nIntegrate LLMs and other AI services through provider APIs and SDKs, creating reusable interfaces for application teams.\nDesign reliable APIs and tool interfaces for AI applications, with well-defined input/output schemas, validation, and error handling.\nDevelop AI workflows using prompt orchestration, structured outputs, tool calling, and streaming responses.\nManage context limits, rate limits, timeouts, retries, and provider failures to support reliable production use.\nEvaluate model and prompt changes against representative test cases, balancing output quality, latency, and cost.\nDesign and develop multi-agent systems and workflows, where appropriate, to address business requirements and automate complex tasks.\nQuality Delivery and Collaboration\nWrite automated tests and maintain regression coverage for backend services and AI integrations.\nImprove logging, metrics, and tracing to diagnose failures and monitor service performance and AI usage.\nMaintain CI/CD pipelines and containerized deployments in collaboration with infrastructure teams.\nConduct code reviews, document technical decisions, and mentor junior engineers.\nPartner with product, frontend, AI, and infrastructure teams to clarify requirements and deliver maintainable solutions.\n Must Have\n5+ years of professional backend development experience, including 2+ years developing AI-powered applications or services, with demonstrated ownership of service design, production deployment, and ongoing maintenance.\nStrong Python and FastAPI expertise, including asynchronous programming, type annotations, Pydantic, dependency injection, and RESTful API design.\nPractical experience integrating AI APIs or SDKs, including prompt design, structured outputs, and streaming or asynchronous workflows.\nUnderstanding of common LLM challenges, including context management, hallucinations, prompt injection, rate limits, and token costs.\nHands-on public cloud experience, such as AWS, Azure, or GCP, including deploying and operating backend applications.\nSolid database skills with PostgreSQL or another relational database, including data modeling and query optimization.\nWorking knowledge of secure API design, authentication and authorization, and secrets management.\nExperience designing reliable backend services and external API integrations, including concurrency control, timeouts, retries, idempotency, and rate limiting, with the ability to explain design tradeoffs.\nExperience with pytest or equivalent testing tools, Git, CI/CD, and Docker.\nStrong problem-solving skills and the ability to independently navigate, extend, and improve an existing codebase.\nStrong written and verbal communication skills in both English and Chinese, with the ability to explain technical decisions and tradeoffs across teams.\nNice to Have\nAWS experience, particularly with S3, SageMaker, DynamoDB, ECS, CloudWatch, or Secrets Manager.\nFrontend development experience with Vue or React, including TypeScript or JavaScript.\nExperience with agent frameworks such as LangGraph, Pydantic AI, Claude Agent SDK, or comparable tools, including multi-agent orchestration, task delegation, and context sharing.\nExperience with retrieval-augmented generation (RAG), embeddings, and vector databases such as pgvector.\nExperience deploying local or self-hosted LLMs using tools such as vLLM, Ollama, or llama.cpp.\nExperience with multimodal AI, including image, audio, or 3D generation.","description_format":"text","description_chars":5227,"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":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-29T12:42:46Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":4,"expected_fill_days":29,"reasons":["conf:19","stale_co","velocity","win:early"],"computed_at":"2026-11-02T06:13:15Z"},"pay":null,"html_url":"https://alion.io/job/volmigames-senior-backend-engineer","json_url":"https://alion.io/job/volmigames-senior-backend-engineer.json","meta":{"generated_at":"2026-11-02T21:54:02Z","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":30667,"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":4485770},"rest":"https://alion.io/mcp/rest/get_company?id=4485770"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvolmigames-senior-backend-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%2Fvolmigames-senior-backend-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%2Fvolmigames-senior-backend-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/volmigames-senior-backend-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvolmigames-senior-backend-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3457007}},{"tool":"search_jobs","arguments":{"company":"volmigames.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3457007},"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"}}