{"id":1457471,"url":"https://alion.io/job/stn-inzhener-programmist","title":"Инженер-программист","company":{"id":3839685,"name":"Stn","domain":"stn.by","url":"https://alion.io/company/stn-3","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Minsk, Belarus"],"countries":["BY"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":3000,"max":3800,"currency":"BYN","period":"month","gross":null,"usd_annual":12576},"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ASP.NET Core","optional":false},{"name":"Azure","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Dapper","optional":false},{"name":"Docker","optional":false},{"name":"Entity Framework Core","optional":false},{"name":"Git","optional":false},{"name":"Gitflow","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GitLab CI","optional":false},{"name":"MS SQL","optional":false},{"name":"Next.js","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"Trunk-Based Development","optional":false},{"name":"xUnit","optional":false},{"name":"Ant Design","optional":true},{"name":"Apache Kafka","optional":true},{"name":"AWS","optional":true},{"name":"Clean Architecture","optional":true},{"name":"Cypress","optional":true},{"name":"ESLint","optional":true},{"name":"Figma","optional":true},{"name":"GraphQL","optional":true},{"name":"HotChocolate","optional":true},{"name":"JavaScript","optional":true},{"name":"MassTransit","optional":true},{"name":"Material UI","optional":true},{"name":"Playwright","optional":true},{"name":"Prettier","optional":true},{"name":"RabbitMQ","optional":true},{"name":"Radix UI","optional":true},{"name":"React Query","optional":true},{"name":"Redis","optional":true},{"name":"Redux","optional":true},{"name":"Redux Toolkit","optional":true},{"name":"shadcn/ui","optional":true},{"name":"Tailwind CSS","optional":true},{"name":"Turbopack","optional":true},{"name":"TypeScript","optional":true},{"name":"Vite","optional":true},{"name":"Webpack","optional":true},{"name":"Yandex Cloud","optional":true},{"name":"Zustand","optional":true}],"status":"live","first_seen_at":"2026-09-29T10:43:06Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-09-30T16:37:54Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Позиция: Fullstack .NET + React Developer (Middle+)\n Чем предстоит заниматься\n - Разрабатывать и развивать backend-сервисы и API на .NET.\n - Разрабатывать frontend на React / Next.js (SSR/SSG, App Router).\n - Проектировать и реализовывать новую функциональность end-to-end (от БД до UI).\n - Участвовать в декомпозиции задач, оценке и планировании.\n - Проводить код-ревью (как backend, так и frontend).\n - Оптимизировать производительность API и клиентской части.\n - Писать unit/integration-тесты на обеих сторонах.\n - Взаимодействовать с аналитиками, QA, DevOps и дизайнерами.\n - Участвовать в технических обсуждениях и предлагать улучшения архитектуры.\n Обязательные требования - Backend (.NET)\n - Опыт коммерческой разработки на C# / .NET от 3 лет.\n - Уверенное знание .NET 6/7/8, понимание отличий от .NET Framework.\n - Опыт разработки REST API (ASP.NET Core Web API).\n - Понимание ООП, SOLID, паттернов проектирования.\n - Опыт работы с Entity Framework Core или Dapper, миграции, оптимизация запросов.\n - Уверенное знание SQL (MS SQL / PostgreSQL), сложные запросы, индексы, планы выполнения.\n - Понимание async/await, Task, многопоточности.\n - Опыт написания unit/integration-тестов (xUnit/NUnit/MSTest).\n - Опыт работы с Git (Git Flow / trunk-based).\n - Базовое/среднее понимание Docker и CI/CD (GitLab CI, GitHub Actions, Azure DevOps).\n Будет плюсом - Frontend (React / Next.js)\n - Опыт коммерческой разработки на React от 2 лет.\n - Уверенное знание TypeScript.\n - Опыт работы с Next.js (SSR, SSG, ISR, App Router / Pages Router).\n - Понимание React Hooks, жизненного цикла компонентов, оптимизации ререндеров (memo, useMemo, useCallback).\n - Опыт работы с state-менеджерами (Redux Toolkit / Zustand / MobX / React Query / TanStack Query).\n - Уверенное знание HTML5, CSS3, опыт вёрстки по макетам (Figma).\n - Опыт работы с UI-библиотеками (MUI, Ant Design, shadcn/ui, Tailwind CSS - что-то из этого).\n - Понимание принципов REST / GraphQL взаимодействия с backend.\n - Опыт настройки ESLint, Prettier, понимание сборки (Webpack / Vite / Turbopack).\n - Понимание SSR/CSR, работа с API Routes в Next.js.\n Будет плюсом\n - Опыт работы с микросервисной архитектурой.\n - Знание RabbitMQ / Kafka / MassTransit.\n - Опыт с Redis или другими кэшами.\n - Знание GraphQL (Apollo / HotChocolate).\n - Опыт работы с Azure / AWS / Yandex Cloud.\n - Понимание DDD, CQRS, Clean Architecture.\n - Опыт написания E2E-тестов (Playwright / Cypress).\n - Опыт с React Server Components.\n - Опыт настройки i18n, SEO, метаданных в Next.js.\n - Опыт менторства и проведения код-ревью.\n - Английский на уровне чтения технической документации (B1+).\n Soft Skills\n - Умение самостоятельно разбираться в незнакомой предметной области.\n - Способность аргументировать технические решения.\n - Аккуратность, ответственность, внимание к деталям.\n - Готовность работать в команде и помогать коллегам.\n - Адекватная реакция на код-ревью.\n - Умение переключаться между backend и frontend задачами.\n Ссылка на вакансию в банке вакансий на gsz.gov.by:https://gsz.gov.by/registration/employer/vacancy/1900558/detail-public/","description_format":"text","description_chars":3084,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false},{"language":"English","level":"All levels","optional":true}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-29T10:47:25Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":17,"reasons":["conf:19","win:early"],"computed_at":"2026-09-30T05:45:00Z"},"pay":{"stated_usd_annual":12576,"is_top_pay":false},"html_url":"https://alion.io/job/stn-inzhener-programmist","json_url":"https://alion.io/job/stn-inzhener-programmist.json","meta":{"generated_at":"2026-10-01T02:53:18Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2261,"day_limit":5000,"remaining_today":2739,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}