{"id":2244350,"url":"https://alion.io/job/thrive-talent-solutions-senior-backend-engineer-go-or-node-js","title":"Senior Backend Engineer (Go or Node.js)","company":{"id":4382530,"name":"Thrive Talent Solutions","domain":"withthrive.com","url":"https://alion.io/company/thrive-talent-solutions","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":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":{"label":"CET","utc_offset_min":1,"utc_offset_max":1},"hiring_geo_confidence":"inferred","locations":["Serbia"],"countries":["RS"],"hiring_countries":["RS"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":38000,"max_usd":111000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":6426},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Adjust","optional":false},{"name":"Agile","optional":false},{"name":"AI Agents","optional":false},{"name":"Amazon S3","optional":false},{"name":"Ansible","optional":false},{"name":"AppsFlyer SDK","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Datadog","optional":false},{"name":"DNS","optional":false},{"name":"Docker","optional":false},{"name":"Firebase","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Go","optional":false},{"name":"IAM","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Stripe","optional":false},{"name":"Swagger","optional":false},{"name":"TCP/IP","optional":false},{"name":"Terraform","optional":false},{"name":"Vault","optional":false},{"name":"VPN","optional":false},{"name":"AWS Step Functions","optional":true},{"name":"Cloudflare","optional":true},{"name":"DigitalOcean","optional":true},{"name":"GDPR","optional":true},{"name":"Hetzner","optional":true},{"name":"JavaScript","optional":true},{"name":"Kotlin","optional":true},{"name":"SOC 2","optional":true},{"name":"Swift","optional":true},{"name":"Vultr","optional":true}],"status":"live","first_seen_at":"2026-10-06T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-06T00:00:00Z","board_verified":false,"closed_at":null,"days_open":8,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":8},"description":"We are currently seeking an experienced Senior Backend Engineer (Go or Node.js) to join our team in support of our US-based partner company. Our partner operates a diversified, M&A-driven platform spanning mobile apps, device licensing, media, and financial services. \n\nAs a Senior Backend Engineer, you will take ownership of the newly acquired VPN product and the additional apps our partner company will be acquiring. Your initial focus will be understanding and stabilizing the existing backend and Go networking engine, closing technical and security gaps, and establishing the engineering foundations needed to evolve the product confidently to a consumer VPN with 10M+ installs, 1,000+ servers in 45+ countries, and users in some of the most restrictive network environments in the world. That engine, a Go library cross-compiled for Android and iOS that embeds a userspace TCP/IP stack and drives the Shadowsocks and WireGuard clients, is the core of the product, and you will be the engineer who understands it, hardens it, and extends it. \n\nResponsibilities:\n\nBuild and maintain secure, reliable backend systems for private and unrestricted internet access\n\nDevelop and optimize Go services across a polyglot stack including Go, Python, and Node.js\n\nWork with networking and low-level technologies, including IP packets, userspace networking, proxies, tunnels, and mobile cross-compilation\n\nDesign and evolve mobile APIs with clear contracts, versioning, graceful degradation, and OpenAPI/Swagger documentation\n\nImprove existing systems through reverse engineering, refactoring, testing, and documentation\n\nUse AI coding agents to accelerate development, testing, and code review while validating their output\n\nCollaborate with Product and users to identify problems, validate ideas, and deliver impactful solutions\n\nBuild strong unit and integration test coverage and continuously ship reliable changes to production\n\nMonitor and improve key metrics such as connection success, API performance, errors, conversion, and retention\n\nApply security and privacy best practices across secrets, encryption, cryptographic keys, access controls, and user data\n\nReference: RQh-2VfapVXBTlCXf7hbgZaGzFKy5i5THlJsKH2YQvqqjq7X9o4IgCNuyjQnyx1h\n\nQualifications:\n\n5+ years of professional senior backend engineering experience in an agile environment delivering services that support native mobile applications, with hands-on production experience using:\n\nGo as a primary language: concurrency (goroutines, channels), networking (net, netstack-style packet handling), cgo/gomobile or similar cross-compilation for Android (.aar) and iOS (.framework/XCFramework)\n\nPython and Node.js for existing services, scripts, and integrations\n\nPostgreSQL (schema design, migrations, performance) and MongoDB or another document store, plus Redis or similar caching\n\nAWS: Lambda, S3, RDS, Route 53, IAM, and Docker-based services; familiarity with Terraform/Ansible-managed environments\n\nREST API design and documentation (OpenAPI/Swagger), authentication (JWT/OAuth), and rate limiting\n\nGitHub for version control and pull-request based workflows; SOLID, Clean Coding, Testing, and CI/CD (GitHub Actions or similar)\n\nVPN and networking expertise: working knowledge of WireGuard (peer/key management, configuration generation), Shadowsocks or other proxy/obfuscation protocols, OpenVPN, TCP/IP, DNS, TLS, and how packets flow from a mobile OS tunnel interface through a userspace stack (lwIP, gVisor netstack) to a VPN server.\n\nExperience integrating and operating third-party platforms: Stripe and in-app purchase validation (App Store Server API, Google Play Developer API), analytics and attribution (Amplitude, Firebase, AppsFlyer/Adjust or similar), and observability (Datadog)\n\nApplied security engineering: secrets management (Vault, AWS Secrets Manager/SSM), encryption of sensitive data at rest, safe cryptographic key generation and storage, dependency and vulnerability scanning, and remediating audit findings.\n\nAgentic AI proficiency: demonstrated day-to-day use of AI agents (e.g., Claude Code, Cursor, GitHub Copilot agents) to write and review infrastructure code, automate runbooks, and investigate incidents, with strong judgment on verifying AI-generated output before it touches production.\n\nYou have exceptional organizational and analytical skills leading to confident independent delivery, but know when and how to include others and enjoys working in a startup environment\n\nYou have experience building large-scale systems with some technical leadership skills.\n\nNice to Have:\n\nExperience building or maintaining a consumer VPN, proxy, or privacy backend, especially censorship-circumvention tooling (Shadowsocks plugins, V2Ray/Xray, obfs4) and server-selection / load-balancing logic across a global fleet – strongly preferred\n\nContributions to or deep familiarity with wireguard-go, gVisor netstack, lwIP, or Shadowsocks implementations in Go – strongly preferred \n\nExperience operating multi-provider infrastructure (AWS plus DigitalOcean, Vultr, Hetzner) and Cloudflare – strongly preferred\n\nEvent-driven and workflow systems (SQS, step functions, job queues) and building resilient integrations with dependency chains and fallbacks – strongly preferred\n\nCompliance and data-governance experience (GDPR, CCPA, SOC 2), including data retention policies and handling law-enforcement / data requests for a privacy product\n\nKotlin or Swift literacy for pairing with mobile engineers on library integration\n\nExperience taking over and integrating acquired products or codebases\n\nWe offer:\n\nFull-time, remote work\n\nWorking hours: Monday to Friday, earliest start at 11am CET\n\nTimely and organized performance reviews\n\nIf this seems like the right job for you, we invite you to submit your resume in English. Please keep in mind that resumes in other languages might not be considered.","description_format":"text","description_chars":5886,"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":[]},"benefits":[],"hiring_locations":[{"name":"Serbia","iso":"RS","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-11T01:11:16Z"}],"visa":[],"liveness":{"score":75,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.755,"p_room":1,"age_days":8,"expected_fill_days":29,"reasons":["seen:8","win:early"],"computed_at":"2026-10-14T06:34:16Z"},"pay":null,"html_url":"https://alion.io/job/thrive-talent-solutions-senior-backend-engineer-go-or-node-js","json_url":"https://alion.io/job/thrive-talent-solutions-senior-backend-engineer-go-or-node-js.json","meta":{"generated_at":"2026-10-14T09:16:56Z","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":10312,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00: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":4382530},"rest":"https://alion.io/mcp/rest/get_company?id=4382530"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fthrive-talent-solutions-senior-backend-engineer-go-or-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%2Fthrive-talent-solutions-senior-backend-engineer-go-or-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%2Fthrive-talent-solutions-senior-backend-engineer-go-or-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/thrive-talent-solutions-senior-backend-engineer-go-or-node-js\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fthrive-talent-solutions-senior-backend-engineer-go-or-node-js"}]}