Позиция: Fullstack .NET + React Developer (Middle+)
Чем предстоит заниматься
— Разрабатывать и развивать backend-сервисы и API на .NET.
— Разрабатывать frontend на React / Next.js (SSR/SSG, App Router).
— Проектировать и реализовывать новую функциональность end-to-end (от БД до UI).
— Участвовать в декомпозиции задач, оценке и планировании.
— Проводить код-ревью (как backend, так и frontend).
— Оптимизировать производительность API и клиентской части.
— Писать unit/integration-тесты на обеих сторонах.
— Взаимодействовать с аналитиками, QA, DevOps и дизайнерами.
— Участвовать в технических обсуждениях и предлагать улучшения архитектуры.
Обязательные требования — Backend (.NET)
— Опыт коммерческой разработки на C# / .NET от 3 лет.
— Уверенное знание .NET 6/7/8, понимание отличий от .NET Framework.
— Опыт разработки REST API (ASP.NET Core Web API).
— Понимание ООП, SOLID, паттернов проектирования.
— Опыт работы с Entity Framework Core или Dapper, миграции, оптимизация запросов.
— Уверенное знание SQL (MS SQL / PostgreSQL), сложные запросы, индексы, планы выполнения.
— Понимание async/await, Task, многопоточности.
— Опыт написания unit/integration-тестов (xUnit/NUnit/MSTest).
— Опыт работы с Git (Git Flow / trunk-based).
— Базовое/среднее понимание Docker и CI/CD (GitLab CI, GitHub Actions, Azure DevOps).
Будет плюсом — Frontend (React / Next.js)
— Опыт коммерческой разработки на React от 2 лет.
— Уверенное знание TypeScript.
— Опыт работы с Next.js (SSR, SSG, ISR, App Router / Pages Router).
— Понимание React Hooks, жизненного цикла компонентов, оптимизации ререндеров (memo, useMemo, useCallback).
— Опыт работы с state-менеджерами (Redux Toolkit / Zustand / MobX / React Query / TanStack Query).
— Уверенное знание HTML5, CSS3, опыт вёрстки по макетам (Figma).
— Опыт работы с UI-библиотеками (MUI, Ant Design, shadcn/ui, Tailwind CSS — что-то из этого).
— Понимание принципов REST / GraphQL взаимодействия с backend.
— Опыт настройки ESLint, Prettier, понимание сборки (Webpack / Vite / Turbopack).
— Понимание SSR/CSR, работа с API Routes в Next.js.
Будет плюсом
— Опыт работы с микросервисной архитектурой.
— Знание RabbitMQ / Kafka / MassTransit.
— Опыт с Redis или другими кэшами.
— Знание GraphQL (Apollo / HotChocolate).
— Опыт работы с Azure / AWS / Yandex Cloud.
— Понимание DDD, CQRS, Clean Architecture.
— Опыт написания E2E-тестов (Playwright / Cypress).
— Опыт с React Server Components.
— Опыт настройки i18n, SEO, метаданных в Next.js.
— Опыт менторства и проведения код-ревью.
— Английский на уровне чтения технической документации (B1+).
Soft Skills
— Умение самостоятельно разбираться в незнакомой предметной области.
— Способность аргументировать технические решения.
— Аккуратность, ответственность, внимание к деталям.
— Готовность работать в команде и помогать коллегам.
— Адекватная реакция на код-ревью.
— Умение переключаться между backend и frontend задачами.
Ссылка на вакансию в банке вакансий на https://gsz.gov.by/registration/employer/vacancy/create-future/43035/detail-public/
Похожие вакансии
Опыт работы с хранилищем конфигурации и расширениями. Требования: Опыт работы в одной из следующих конфигураций: «1С:ERP» , «1С...
Хорошие знания TS full stack (nest/ react). - Опыт работы с базами данных,(postgreSQL) включая проектирование и управление данными. -Техническое образование. -
Электротехническое образование. Умение работать с технической документацией и чтение принципиальных электрических схем. Умение проектировать схемы электрические принципиальные промышленной автоматики, сборочные...
Высшее или специальное среднее образование. Знание Linux на уровне администратора. Глубокое понимание сетей, контейнеризации, систем оркестрации (Kubernetes), инфраструктуры как код...
Уверенное знание Delphi/Lazarus. Опыт программирования, настройки и администрирования 1С. Практический опыт работы с СУБД Firebird и отличное знание...

