{"id":1872241,"url":"https://alion.io/job/xpate-senior-backend-developer","title":"Senior Backend Developer","company":{"id":3894745,"name":"xpate","domain":"xpate.com","url":"https://alion.io/company/xpate","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Personio","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"inferred_company_offices","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["CY"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":92000,"max_usd":215000,"period":"year","method":"global_role_seniority_cell","sample_n":5573},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon EventBridge","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"AWS Step Functions","optional":false},{"name":"DynamoDB","optional":false},{"name":"Mocha","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Ray","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false},{"name":"Winston","optional":false},{"name":"Zod","optional":false},{"name":"Amazon S3","optional":true},{"name":"ESLint","optional":true},{"name":"GitHub Actions","optional":true},{"name":"JavaScript","optional":true},{"name":"Prettier","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-09-18T16:22:14Z","employer_posted_date":"2026-09-18","last_verified_at":"2026-10-06T16:03:35Z","board_verified":true,"closed_at":null,"days_open":18,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":18},"description":"We’re hiring a hands-on Backend Developer to build and ship production serverless services for a fintech platform.\nTech stack\nLanguages: TypeScript, Node.js (18-22)\n\nAWS: Lambda, DynamoDB, S3, SQS, EventBridge, Step Functions\n\nDatabases: DynamoDB, PostgreSQL\n\nFrameworks / middleware: Serverless Framework, Middy\n\nLibraries: Zod (schemas/validation), Winston (logging), AWS X-Ray (tracing), Luxon (dates)\n\nTesting: Mocha, Sinon\n\nTooling: ESLint, Prettier, Terraform, GitHub Actions\n\nYour role at xpate:\nBuild and evolve Lambda-first microservices that handle real money flows and integrations.\n\nDesign REST APIs with type-safe schemas (Zod) and contracts that don’t rot.\n\nModel data in DynamoDB (access patterns first) and use PostgreSQL when relational fits better.\n\nShip event-driven workflows with SQS/EventBridge/Step Functions: retries, idempotency, dead-letters, backpressure.\n\nEnsure observability: structured logging (Winston), distributed tracing (AWS X-Ray), actionable metrics.\n\nWrite tests that protect releases (Mocha/Sinon), keep quality bars high, and reduce regressions.\n\nWe’re ready to meet you, if…\nYou have strong hands-on backend engineering experience in TypeScript / Node.js.\n\nYou have real AWS production experience - not “used Lambda once”, but built, operated, debugged, and fixed systems in production.\n\nYou have the ability to ship fast without trashing quality: clean code, predictable delivery, and solid engineering fundamentals.\n\nYou use AI tools daily to accelerate output (coding, debugging, analysis) and improve outcomes.\n\nYou have English at B2+ level (the team is English-speaking).\n\nWhat working at xpate looks like:\nA competitive salary (depending on what you bring).\n\nEverything you need to succeed, with flexibility built in - from flexible hours and hybrid/remote work options to private health insurance and paid time off.\n\nTop-of-the-line Apple gear to fuel your work.\n\nA workspace designed for focus and collaboration.\n\nOwnership of your work end-to-end, with the freedom to move fast and make a real impact.\n\nCelebrated wins, opportunities to grow and a culture where voices are heard and chances to grow are ever-present.\n\nWhy join xpate?\nWe're building the financial backbone of the future, where payments move freely and businesses thrive without barriers. If you want real impact, freedom to innovate, and work that drives change - xpate is the place for you.","description_format":"text","description_chars":2409,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":["Health insurance"],"hiring_locations":[{"name":"Cyprus","iso":"CY","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-04T21:30:23Z"}],"visa":[],"liveness":{"score":74,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.818,"p_room":0.9,"age_days":17,"expected_fill_days":42,"reasons":["conf:4","win:mid"],"computed_at":"2026-10-06T05:45:30Z"},"pay":null,"html_url":"https://alion.io/job/xpate-senior-backend-developer","json_url":"https://alion.io/job/xpate-senior-backend-developer.json","meta":{"generated_at":"2026-10-06T22:50:18Z","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":3581,"day_limit":5000,"remaining_today":1419,"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":3894745},"rest":"https://alion.io/mcp/rest/get_company?id=3894745"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fxpate-senior-backend-developer"},{"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%2Fxpate-senior-backend-developer"},{"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%2Fxpate-senior-backend-developer"},{"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/xpate-senior-backend-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fxpate-senior-backend-developer"}]}