{"id":1585649,"url":"https://alion.io/job/solvtech-senior-fullstack-developer-net-react","title":"Senior Fullstack Developer (.NET / React)","company":{"id":3835035,"name":"Solvtech","domain":"solvtech.io","url":"https://alion.io/company/solvtech-2","size_band":"1-10","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":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Moscow, Russia"],"countries":["RU"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":250000,"max":300000,"currency":"RUB","period":"month","gross":false,"usd_annual":42984},"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ASP.NET Core","optional":false},{"name":"C#","optional":false},{"name":"Entity Framework Core","optional":false},{"name":"FluentValidation","optional":false},{"name":"MediatR","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Redux Toolkit","optional":false},{"name":"SQL","optional":false},{"name":"styled-components","optional":false},{"name":"TypeScript","optional":false},{"name":"xUnit","optional":false},{"name":"Ant Design","optional":true},{"name":"Apache Kafka","optional":true},{"name":"AutoMapper","optional":true},{"name":"Hangfire","optional":true},{"name":"JavaScript","optional":true},{"name":"MassTransit","optional":true},{"name":"Redis","optional":true},{"name":"Redux","optional":true},{"name":"Webpack","optional":true}],"status":"live","first_seen_at":"2026-10-01T14:32:05Z","employer_posted_date":"2026-10-01","last_verified_at":"2026-10-03T14:56:45Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Компания «Солвтех» разрабатывает цифровые решения для механизированной добычи нефти, объединяя отраслевую экспертизу и современные IT-технологии.\n Один из ключевых продуктов компании - платформа CycleOp для управления механизированным фондом скважин. В нее входят решения для подбора оборудования, мониторинга и диагностики, учета оборудования и управления надежностью.\n Сейчас мы ищем Senior Fullstack Developer (.NET / React) в команду продукта.\n Предстоит работать с существующим промышленным проектом со сложной моделью данных, высоконагруженными выборками и конкурентными обновлениями. Нам нужен разработчик, который умеет разбираться в большом существующем коде, работать в рамках принятой архитектуры и самостоятельно решать задачи на backend и frontend.\n Что мы ожидаем\n 3-5 лет коммерческой разработки на .NET / React;\n\n не менее 2 лет опыта работы с EF Core и React 18;\n\n C# / .NET 8, ASP.NET Core Web API;\n\n TypeScript, React 18;\n\n Entity Framework Core: сложный LINQ, проекции в DTO, оптимизация запросов;\n\n MediatR и понимание CQRS: команды, запросы, обработчики;\n\n FluentValidation, DI;\n\n уверенная работа с async/await и CancellationToken;\n\n Redux Toolkit;\n\n Styled-components;\n\n опыт написания интеграционных и Unit-тестов с использованием xUnit;\n\n PostgreSQL: SQL, индексы, транзакции, анализ планов запросов;\n\n умение разбираться в большом существующем коде и следовать принятым в проекте паттернам.\n\n Будет плюсом\n опыт диагностики производительности PostgreSQL: блокировки, долгие транзакции;\n\n опыт работы с Kafka / MassTransit, Hangfire, Redis;\n\n опыт работы с OData и реализацией выгрузок в Excel;\n\n понимание JWT и ролевой модели доступа;\n\n опыт работы с AutoMapper, NLog;\n\n опыт работы с Ant Design;\n\n опыт работы с Webpack Module Federation и микрофронтами.\n\n Что для нас важно\n Самостоятельность и способность погружаться в существующую кодовую базу, понимать принятые архитектурные решения и учитывать их при разработке нового функционала.\n Умение работать не только с отдельной задачей, но и видеть ее место в продукте, обсуждать технические решения с командой и учитывать влияние изменений на существующую систему.\n Условия\n гибридный формат работы;\n\n работа над действующим технологическим продуктом для нефтегазовой отрасли;\n\n взаимодействие с командой разработки и отраслевыми экспертами.\n\n Если вам интересно работать со сложным промышленным продуктом, разбираться в существующей архитектуре и решать задачи как на backend, так и на frontend - будем рады познакомиться.","description_format":"text","description_chars":2503,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Russia","iso":"RU","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-01T14:36:13Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":25,"reasons":["conf:25","velocity","win:early"],"computed_at":"2026-10-03T05:45:00Z"},"pay":{"stated_usd_annual":42984,"is_top_pay":false},"html_url":"https://alion.io/job/solvtech-senior-fullstack-developer-net-react","json_url":"https://alion.io/job/solvtech-senior-fullstack-developer-net-react.json","meta":{"generated_at":"2026-10-04T00:22:37Z","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":352,"day_limit":5000,"remaining_today":4648,"minute_limit":60,"resets_at":"2026-10-05T00:00:00Z"}}}