{"id":713501,"url":"https://alion.io/job/scorewarrior-senior-backend-c-developer-framework-team","title":"Senior Backend C++ Developer (Framework Team)","company":{"id":686065,"name":"Scorewarrior","domain":"scorewarrior.com","url":"https://alion.io/company/scorewarrior","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"A","score":95,"open_postings":17,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":100,"computed_at":"2026-10-28T05:59:10Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Limassol, Cyprus"],"countries":["CY"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":5500,"max":7500,"currency":"EUR","period":"month","gross":null,"usd_annual":101028},"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"CMake","optional":false},{"name":"Conan","optional":false},{"name":"Docker","optional":false},{"name":"GitLab","optional":false},{"name":"Google Test","optional":false},{"name":"gRPC","optional":false},{"name":"Jenkins","optional":false},{"name":"Linux","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"SLI/SLO/SLA","optional":false},{"name":"Valgrind","optional":false},{"name":"WebSockets","optional":false},{"name":"C","optional":true}],"status":"live","first_seen_at":"2026-07-10T13:22:12Z","employer_posted_date":"2026-07-10","last_verified_at":"2026-10-28T14:10:12Z","board_verified":true,"closed_at":null,"days_open":110,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":109},"description":"Scorewarrior is a game developer and publisher based in Limassol, Cyprus. The company focuses on the 4X strategy genre, with an ambitious goal to grow its hit game, Total Battle, to become the No.1 strategy game in the world. Our team consists of 200+ passionate, talented, self-driven, and continually developing professionals who love making high-quality games.\nOur product: We are currently working on Total Battle - an MMO 4X strategy game with a deep political system and lots of player interaction. Players take on the role of a commander and need to develop their city, forge alliances, fight against monsters, and conquer other players. We're constantly developing new game mechanics, and the project is continuing to grow.\nWe are looking for a Senior Backend Developer to join the Framework Team building tools used by fellow engineers and powering game services across the company. You will work with modern C++ (17/20), asynchronous systems, network communications (S2S), high-load services, and distributed architectures.\nWhat do we do:\nDesign and develop core SDK/framework modules with clean abstractions to enable simple, fast, and high-quality game logic development.\n\nGather requirements and design APIs, protocols, and service-to-service interaction contracts.\n\nBuild asynchronous and multithreaded code with high performance in mind.\n\nWork with S2S communications: idempotency, transactions, and guaranteed delivery in distributed systems.\n\nDesign and evolve ORM and data persistence layers (PostgreSQL, Redis).\n\nEnsure scalability, stability, and fault tolerance of backend services.\n\nWork with legacy code -simplify, refactor, and increase reliability without downtime or production risks.\n\nImplement observability: metrics, logs, tracing.\n\nImprove developer tools and DevEx - CMake, Conan, Python tooling, CI/CD scripts, Docker.\n\nParticipate in code reviews, architectural discussions, mentoring, and R&D exploration.\n\nWhat we expect:\nAbility to gather requirements, design solutions, break down work, and deliver to production independently.\n\n3+ years of backend development experience on a statically typed language under Linux.\n\n3+ years of commercial experience with C++17/20.\n\nStrong knowledge of asynchrony and multithreading (threads, futures, coroutines, atomics).\n\nUnderstanding of network communication (REST/RPC (gRPC), HTTP, WebSocket, TCP).\n\nHands-on experience with PostgreSQL (DDL/DML, transactions, indexes, migrations).\n\nSolid software design skills: Software Design, SOLID, Clean Code, IoC/DI, composition, GoF patterns.\n\nExperience working with distributed and high-load systems.\n\nUnderstanding of System Design: scaling, degradation, caching, SLA/SLO/SLI.\n\nExperience with CI/CD, containers, and build systems (CMake, Docker, Jenkins/GitLab).\n\nFamiliarity with testing and performance tools (GTest, Valgrind, Perf, Sanitizers).\n\nEnglish - B1 or higher, Russian - B2 or higher.\n\nWhat we offer:\nThe best team in the world!\n\nAn excellent remuneration package, including a 13th salary.\n\nRelocation package for you and your family to Cyprus (Limassol).\n\nA modern and sunny office close to the sea.\n\nPrivate health insurance for you and your family members.\n\nA monthly pre-school, school, and university allowance for employees' children.\n\nLunch compensation and a sports and fitness allowance.\n\nPersonal development opportunities paid for by the company: professional and language courses, books, etc.\n\nBonuses for outstanding results, years worked, getting married, and the birth of a child.\n\nFriendly monthly office parties and epic, annual offsite company birthday and Christmas parties.","description_format":"text","description_chars":3627,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Russian","level":"Upper-Intermediate (B2)","optional":false},{"language":"English","level":"Intermediate (B1)","optional":false}]},"benefits":["Health insurance"],"hiring_locations":[{"name":"Cyprus","iso":"CY","kind":"country"}],"hiring_excludes":[],"relocation_offered":true,"industries":["Mobile Games","Game Development"],"lifecycle":[{"event":"open","at":"2026-09-11T05:26:34Z"}],"visa":[],"liveness":{"score":34,"band":"fade","label":"Fading","p_open":1,"p_active":0.784,"p_room":0.44,"age_days":109,"expected_fill_days":100,"reasons":["conf:0","velocity","win:tail","crowd:"],"computed_at":"2026-10-28T05:59:10Z"},"pay":{"stated_usd_annual":101028,"is_top_pay":false},"html_url":"https://alion.io/job/scorewarrior-senior-backend-c-developer-framework-team","json_url":"https://alion.io/job/scorewarrior-senior-backend-c-developer-framework-team.json","meta":{"generated_at":"2026-10-28T17:18:29Z","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":23461,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00: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":686065},"rest":"https://alion.io/mcp/rest/get_company?id=686065"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fscorewarrior-senior-backend-c-developer-framework-team"},{"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%2Fscorewarrior-senior-backend-c-developer-framework-team"},{"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%2Fscorewarrior-senior-backend-c-developer-framework-team"},{"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/scorewarrior-senior-backend-c-developer-framework-team\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fscorewarrior-senior-backend-c-developer-framework-team"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":713501}},{"tool":"search_jobs","arguments":{"company":"scorewarrior.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":713501},"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"}}