{"id":1662457,"url":"https://alion.io/job/clever-craft-senior-full-stack-developer-node-js-react","title":"Senior Full-Stack Developer (Node.js + React)","company":{"id":3855506,"name":"Clever Craft","domain":"clevercraft.com","url":"https://alion.io/company/clever-craft","size_band":"201-500","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_regions","remote_scope_basis":"inferred_payroll_markers","remote_working_hours":{"label":"CET","utc_offset_min":1,"utc_offset_max":1},"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":["RU","BY","KZ","KG","AM"],"hiring_countries_total":5,"salary":{"min":3400,"max":4100,"currency":"USD","period":"month","gross":null,"usd_annual":49200},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Dependency Injection","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"MS SQL","optional":false},{"name":"Node JS","optional":false},{"name":"React Query","optional":false},{"name":"React.js","optional":false},{"name":"Redux","optional":false},{"name":"Redux Toolkit","optional":false},{"name":"SQL","optional":false},{"name":"State Management","optional":false},{"name":"TypeScript","optional":false},{"name":"Vite","optional":false},{"name":"Vitest","optional":false},{"name":"PostgreSQL","optional":true}],"status":"live","first_seen_at":"2026-10-02T04:28:18Z","employer_posted_date":null,"last_verified_at":"2026-10-02T04:28:18Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"Навыки: Node.js, TypeScript, React, Microsoft SQL, T-SQL, SQL, JavaScript, Redux, Git. Квалификация: Senior. Специализации: Фулстек разработчик.\nSenior Full-Stack Developer (Node.js + React)\nWe are looking for a senior engineer to take technical ownership of a few live production systems: a Node.js/TypeScript backend service and the large React application it serves. You will own systems and the technical decisions inside them.\nThis is not greenfield work. These systems are in production with real users, enterprise integrations and years of history. A significant part of the business logic lives in SQL Server stored procedures and triggers, and parts of the application’s behaviour are driven by configuration stored in the database rather than by code. Your first weeks will be spent reading unfamiliar code and an unfamiliar database, not writing new modules.\nWhat you’ll own\nA Node.js/TypeScript backend - API contracts for external partners, internal dashboard endpoints, scheduled jobs and CLI tools, and integrations with corporate enterprise systems.\n\nA large React application (Redux Toolkit, React Query, Vite, Module Federation, git submodules), on equal footing with the backend. This is a genuinely full-stack role, not a backend role with occasional UI fixes.\n\nThe data layer - SQL Server schema, stored procedures, triggers and query performance. Schema changes on staging and production are applied by a DBA, so your DDL has to be reviewable and correct the first time.\n\nWhat you’ll be doing\nDeliver features end to end - from the React form down to the stored procedure behind it.\n\nTrace and explain business logic across the frontend, the backend and the database.\n\nFind technical debt, decide what is worth paying down and when, and then do it.\n\nWrite specifications for new work and keep the living documentation in sync with the code. This is part of our Definition of Done, not an afterthought.\n\nHandle production issues in systems you did not build, and become the person who can explain why something broke.\n\nReview code and take part in technical decisions alongside a small engineering team - reviewing each other’s work, not managing it.\n\nWhat success looks like\nWeek 1: environment running locally, first useful pull request merged.\n\nMonth 1: you can trace a business flow across all three layers and explain it to someone else.\n\nMonth 2: you own one domain end to end and make decisions in it without checking in first.\n\nWe do not expect you to be productive within a few days, with codebases of this size that would not be realistic. What we do expect is steady progress without someone walking you through the code.\nWhat we’re looking for\n5+ years of professional software engineering, including ownership of production systems rather than isolated features.\n\nStrong TypeScript and Node.js.\n\nStrong SQL Server - T-SQL, stored procedures, triggers, indexes and execution plans. You need to be comfortable with business logic that lives in the database.\n\nComfortable working without a full ORM - application code queries through a query builder, and the heavier logic is written as SQL directly.\n\nStrong React - hooks, Redux Toolkit or comparable state management, data fetching, and the discipline to work inside a large existing component base.\n\nDesigning API contracts and integrations, including versioning and backward compatibility with external consumers.\n\nComfort working in an in-house framework - you pick it up from its internal documentation and from the code itself.\n\nFamiliarity with dependency injection - our backend wires services through a DI container.\n\nYou write tests. Ours are Vitest, including integration tests that run against a real SQL Server instance in a local container.\n\nSecurity awareness in everyday work - authentication and tokens, endpoint authorization, and injection.\n\nYou work with AI coding agents and you verify what they produce. Our repositories carry conventions for agent-assisted development and we expect you to use them. The bar is that you can defend every line you submit in review, whoever typed it.\n\nProfessional written English. You will read and write specifications, documentation and code review comments in English. Spoken English is not a requirement.\n\nNice to have\nExperience with enterprise or legacy integrations.\n\nExperience with systems where runtime behaviour is driven by configuration in a database.\n\nPostgreSQL - our primary database here is SQL Server; Postgres is used in neighbouring services.\n\nOur stack\nTypeScript, Node.js, SQL Server, React, Vite. The backend is built on an in-house framework; the frontend is assembled from git submodules with Module Federation.\nYou do not need prior experience with every tool we use. You do need to become productive in an existing production environment without a long guided onboarding.\nWorking conditions\nB2B contract, full time\n\nRemote. We are a Slovenia-based company and consider candidates working remotely from Russia and other countries\n\nPreferred overlap: 9:00-15:00 CET, negotiable\n\nThe stated rate is gross. Contractors are r esponsible for their own taxes and mandatory contributions in their country of residence\n\nAnnual bonus possible\n\nFitness and education reimbursement.","description_format":"text","description_chars":5234,"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":[{"name":"Russia","iso":"RU","kind":"country"},{"name":"Belarus","iso":"BY","kind":"region"},{"name":"Kazakhstan","iso":"KZ","kind":"region"},{"name":"Kyrgyzstan","iso":"KG","kind":"region"},{"name":"Armenia","iso":"AM","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-02T04:28:18Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":4,"expected_fill_days":42,"reasons":["seen:4","win:early","comp:attention"],"computed_at":"2026-10-06T05:45:30Z"},"pay":{"stated_usd_annual":49200,"is_top_pay":false},"html_url":"https://alion.io/job/clever-craft-senior-full-stack-developer-node-js-react","json_url":"https://alion.io/job/clever-craft-senior-full-stack-developer-node-js-react.json","meta":{"generated_at":"2026-10-06T22:06:33Z","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":2249,"day_limit":5000,"remaining_today":2751,"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":3855506},"rest":"https://alion.io/mcp/rest/get_company?id=3855506"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fclever-craft-senior-full-stack-developer-node-js-react"},{"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%2Fclever-craft-senior-full-stack-developer-node-js-react"},{"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%2Fclever-craft-senior-full-stack-developer-node-js-react"},{"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/clever-craft-senior-full-stack-developer-node-js-react\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fclever-craft-senior-full-stack-developer-node-js-react"}]}