Назад к вакансиям

Senior Full-Stack Developer (Node.js + React)

3 400 – 4 100 $в месяц
Clever CraftУдалённоот 5 летПолная занятость
SQLPostgreSQLGitTypeScriptReactJavaScriptAPINode.jsMS SQLReduxViteSQL ServerAPI DesignRedux ToolkitT-SQLVitestAI-assisted developmentDependency InjectionModule Federation

Описание

☑️ Наши пожелания к кандидатам

  • 5+ years of professional software engineering, including ownership of production systems rather than isolated features
  • Strong TypeScript and Node.js
  • Strong SQL Server - T-SQL, stored procedures, triggers, indexes and execution plans. You need to be comfortable with business logic that lives in the database
  • Comfortable working without a full ORM - application code queries through a query builder, and the heavier logic is written as SQL directly
  • Strong React - hooks, Redux Toolkit or comparable state management, data fetching, and the discipline to work inside a large existing component base
  • Designing API contracts and integrations, including versioning and backward compatibility with external consumers
  • Comfort working in an in-house framework - you pick it up from its internal documentation and from the code itself
  • Familiarity with dependency injection - our backend wires services through a DI container
  • You write tests. Ours are Vitest, including integration tests that run against a real SQL Server instance in a local container
  • Security awareness in everyday work - authentication and tokens, endpoint authorization, and injection
  • You 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
  • Professional written English. You will read and write specifications, documentation and code review comments in English. Spoken English is not a requirement

Будет плюсом

  • Experience with enterprise or legacy integrations
  • Experience with systems where runtime behaviour is driven by configuration in a database
  • PostgreSQL - our primary database here is SQL Server; Postgres is used in neighbouring services

Условия

  • B2B contract, full time
  • Remote. We are a Slovenia-based company and consider candidates working remotely from Russia and other countries
  • Preferred overlap: 9:00–15:00 CET, negotiable
  • The stated rate is gross. Contractors are responsible for their own taxes and mandatory contributions in their country of residence
  • Annual bonus possible
  • Fitness and education reimbursement