РУП СТРОЙТЕХНОРМ

Инженер-программист

Коротко

Компания ищет fullstack-разработчика (Middle+) для проектирования и развития backend-сервисов на .NET и frontend на React/Next.js, работая end-to-end от БД до UI. Требуется коммерческий опыт C#/.NET от 3 лет, REST API, EF Core/Dapper, SQL, а также плюсом опыт React от 2 лет, TypeScript и Next.js. Работа предполагает код-ревью, тестирование, взаимодействие с аналитиками, QA и DevOps.

Позиция: 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 задачами.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте