{"id":4101738,"url":"https://alion.io/job/nerdysoft-middle-node-js-backend-engineer-typescript-fintech","title":"Middle Node.js Backend Engineer (TypeScript) - FinTech","company":{"id":4510584,"name":"NerdySoft","domain":"nerdysoft.com","url":"https://alion.io/company/nerdysoft","size_band":"11-50","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":"inferred","locations":["Ukraine"],"countries":["UA"],"hiring_countries":["UA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Docker","optional":false},{"name":"GraphQL","optional":false},{"name":"Jest","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false},{"name":"Vitest","optional":false},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"LLM","optional":true},{"name":"React.js","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-11-11T21:08:05Z","employer_posted_date":null,"last_verified_at":"2026-11-11T21:08:05Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"About the project\n\nOur client is a fintech company building a new digital banking and payments product from scratch. The platform is built by several stream teams: core banking (accounts, ledgers, lending), payments and open banking, cards, financial crime (KYC, fraud, transaction monitoring) and customer engagement.\n\nYou will work in one of the stream teams together with a Senior engineer and the team's Tech Lead, building services, APIs and integrations with banking, payment and compliance providers.\n\nThe product is at an early stage: architecture, team and roadmap are being shaped now, and the scope will be refined together with the team. You will join a mixed team of client and NerdySoft engineers. AI-assisted development is part of everyday engineering.\n\nWhat you will do\n\nBuild backend features end to end, from technical design to production\n\nDevelop services and APIs (REST / GraphQL) and integrations with banking, payment and compliance providers\n\nWrite automated tests and take part in code reviews\n\nEstimate your features and take part in sprint planning\n\nWork with AI coding assistants and agents every day: review the code they produce and keep it to the team's standards\n\nSupport features in production: monitoring, bug fixing, incident analysis\n\nClarify requirements and discuss solutions with the team and client stakeholders\n\nWhat you bring\n\n3+ years of commercial backend development with Node.js and TypeScript\n\nNode.js frameworks (NestJS, Express or similar), an ORM or query builder and DB migrations\n\nCommercial experience on a FinTech product: banking, payments, lending, cards, compliance or similar\n\nSolid PostgreSQL (or other relational DB) skills: schema design, transactions, indexes\n\nExperience building REST APIs and integrating external services: retries, timeouts, idempotency, error handling\n\nSecurity basics: authentication and authorization (JWT, OAuth 2.0), secure coding\n\nExperience with message queues or background jobs (RabbitMQ, Kafka, AWS SQS or similar)\n\nUnit and integration testing (Jest or Vitest)\n\nDocker, CI/CD, logging and monitoring; hands-on experience with AWS or another cloud\n\nDaily use of AI coding assistants (Claude Code, Cursor, GitHub Copilot or similar): you can show how you check the code they produce\n\nOwnership: you can take a feature from requirements to production with little supervision\n\nEnglish B2 (Upper-Intermediate): English is the working language of the team\n\nNice to have\n\nNestJS\n\nGraphQL\n\nMoney flows: idempotency, reconciliation, double-entry ledgers\n\nReact and TypeScript on the front end\n\nKubernetes, Terraform\n\nLLM-based features\n\nWhat we offer\n\nComfortable workplace and modern office facilities\n\nFlexible working hours with no overtime and the ability to work remotely\n\n50% compensation for certifications, conferences, training\n\n50% compensation for English courses\n\n18 working days of paid annual leave\n\nPaid sick leave\n\nMedical insurance and sports compensation","description_format":"text","description_chars":2957,"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":[]},"benefits":["Annual leave","Flexible schedule","Health insurance"],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Services","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-11-11T21:42:45Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":7,"reasons":["seen:0","win:early"],"computed_at":"2026-11-12T00:04:42Z"},"pay":null,"html_url":"https://alion.io/job/nerdysoft-middle-node-js-backend-engineer-typescript-fintech","json_url":"https://alion.io/job/nerdysoft-middle-node-js-backend-engineer-typescript-fintech.json","meta":{"generated_at":"2026-11-12T00:04:42Z","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":184,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":4510584},"rest":"https://alion.io/mcp/rest/get_company?id=4510584"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fnerdysoft-middle-node-js-backend-engineer-typescript-fintech"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Fnerdysoft-middle-node-js-backend-engineer-typescript-fintech"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fnerdysoft-middle-node-js-backend-engineer-typescript-fintech"},{"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/nerdysoft-middle-node-js-backend-engineer-typescript-fintech\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fnerdysoft-middle-node-js-backend-engineer-typescript-fintech"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4101738}},{"tool":"search_jobs","arguments":{"company":"nerdysoft.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4101738},"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"}}