{"id":1170012,"url":"https://alion.io/job/transneftenergo-backend-razrabotchik","title":"Backend-разработчик","company":{"id":904,"name":"Transneftenergo","domain":"transneftenergo.ru","url":"https://alion.io/company/transneftenergo","size_band":null,"is_staffing_agency":false,"is_intermediary":false,"ats_vendor":"HeadHunter","truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"hiring_geo_confidence":"structured","locations":["Moscow, Russia"],"countries":["RU"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":330000,"max":null,"currency":"RUB","period":"month","gross":false,"usd_annual":45336},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"ASP.NET Core","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"GitLab","optional":false},{"name":"Kubernetes","optional":false},{"name":"MassTransit","optional":false},{"name":"MediatR","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Testcontainers","optional":false},{"name":"TypeScript","optional":false},{"name":"Vue.js","optional":false},{"name":"Vuetify","optional":false},{"name":"xUnit","optional":false},{"name":"Claude Code","optional":true},{"name":"Cursor","optional":true},{"name":"FluentValidation","optional":true},{"name":"Grafana","optional":true},{"name":"gRPC","optional":true},{"name":"gRPC for .NET","optional":true},{"name":"IdentityServer","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"Keycloak","optional":true},{"name":"Material Design","optional":true},{"name":"OpenTelemetry","optional":true},{"name":"Prometheus","optional":true},{"name":"Redis","optional":true},{"name":"Refit","optional":true}],"status":"live","first_seen_at":"2026-09-24T06:43:26Z","employer_posted_date":"2026-09-24","last_verified_at":"2026-09-24T03:08:34Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"О проекте:\n Транснефтьэнерго - первая цифровая компания в энергетике и поставщик электроэнергии для предприятий по всей России.\n Цель проекта - создание уникального в России продукта по автоматизации энергосбытовой деятельности компании. Рынок предлагает только отдельные модули. Наш продукт - первая связанная экосистема для энергосбыта.\n Проект построен на микросервисной архитектуре: Backend (.NET 8), Frontend (Vue 2/3 + TypeScript, Vuetify.js). Всего 23 spa-приложения, объединенные общей библиотекой компонентов. Все сервисы упакованы в Docker, активно внедряется Kubernetes.\n Чем будете заниматься:\n Разрабатывать и поддерживать сервисы цифровой платформы Трансфера (.NET, 50+ микросервисов, PostgreSQL, RabbitMQ);\n Владеть своими сервисами целиком: от проработки требований с аналитиками до эксплуатации и разбора инцидентов;\n Участвовать в развитии архитектуры платформы и постепенной миграции легаси-сервисов на новый контур;\n Проводить код-ревью, оформлять технические решения (ADR), помогать расти мидлам;\n Взаимодействовать с фронтенд-разработчиками, аналитиками и DevOps.\n Что мы ждем:\n 5+ лет коммерческой разработки на C#/.NET, ASP.NET Core; уверенная работа с современным .NET (8/10) и готовность поддерживать сервисы на старых версиях;\n EF Core и PostgreSQL на уровне производительности: индексы, планы запросов, миграции, типичные грабли ORM;\n Микросервисы на практике: асинхронное взаимодействие через брокер (RabbitMQ/MassTransit), outbox, идемпотентность, retry/circuit breaker;\n Чистая архитектура и CQRS (MediatR) - с пониманием, где они избыточны;\n Аутентификация и авторизация в распределённой системе (OAuth2/OIDC, JWT);\n Тестирование: xUnit плюс интеграционные тесты (Testcontainers, WebApplicationFactory);\n Docker, GitLab (пул-реквесты, CI/CD);\n Опыт ownership: самостоятельно вёл сервис, разбирал инциденты, проводил код-ревью;\n Готовность работать в закрытом контуре без облачных сервисов;\n Очное высшее образование.\n Будет плюсом:\n Quartz, Refit, FluentValidation, Consul;\n Observability: OpenTelemetry, Prometheus/Grafana, ELK;\n Keycloak / IdentityServer;\n gRPC, Redis;\n Опыт миграции легаси (strangler fig), Temporal;\n AI-инструменты в разработке (Claude Code, Cursor);\n Опыт в энергетике или B2B-порталах.\n Мы предлагаем:\n Фиксированный доход в соответствие со штатным расписанием. Ваш доход не ограничен рамками - он зависит от Вашей вовлеченности. У нас Вы можете напрямую влиять на свой заработок через проектную деятельность;\n Ежегодные выплаты к значимым событиям: оклад к отпуску, ко Дню нефтяника и годовой бонус по итогам работы;\n Расширенный ДМС, компенсации и гарантии: компенсация фитнеса, путевок детям, дотация на оплату билетов в отпуск для всей семьи, на оплату детского сада и другое;\n Возможность посещать отраслевые конференции, выставки и международные форумы, где формируется профессиональная среда;\n Мы инвестируем в Ваше будущее. Постоянное повышение экспертизы у нас не просто слова, а главный принцип команды. Именно поэтому мы открываем перед сотрудниками возможности для внутреннего и внешнего обучения;\n Активная жизнь внутри компании: спортивные команды по волейболу, баскетболу, футболу, а также падел, квиз-турниры и книжный клуб;\n Комфортные условия труда: офис класса А+ в Москва-Сити.","description_format":"text","description_chars":3253,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Energy & Utilities","Fossil Fuels","Power Grid"],"lifecycle":[{"event":"open","at":"2026-09-24T06:45:37Z"}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":20,"reasons":["conf:3","win:early"],"computed_at":"2026-09-24T09:52:22Z"},"pay":{"stated_usd_annual":45336,"is_top_pay":false},"html_url":"https://alion.io/job/transneftenergo-backend-razrabotchik","json_url":"https://alion.io/job/transneftenergo-backend-razrabotchik.json","meta":{"generated_at":"2026-09-24T09:52:22Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers"}}