Fullstack Senior Engineer .NET / React

Уровень зарплаты: от 300 000 руб.
Местоположение: Россия, Санкт-Петербург и область (МСК +0ч)

Резюме: Fullstack Senior Engineer .NET / React

Senior .NET / Backend / Fullstack Developer

Разработчик с опытом коммерческой разработки более 5 лет. Основная специализация — backend-разработка на C#/.NET, проектирование архитектуры сервисов, разработка REST API, интеграции со сторонними системами, CI/CD, мониторинг, тестирование и сопровождение production-решений.

Имею опыт запуска проектов с нуля до полноценного релиза, работы в продуктовых и enterprise-командах, участия в архитектурных решениях, code review, онбординга разработчиков и взаимодействия с DevOps, аналитиками, заказчиками и клиентскими командами.

Ключевые компетенции

* Backend-разработка на C#/.NET, ASP.NET Core, .NET Framework.
* Проектирование архитектуры сервисов и развитие существующих решений.
* Разработка REST API, интеграции со сторонними сервисами и внутренними системами.
* Работа с микросервисной архитектурой и межсервисным взаимодействием.
* Настройка логирования, метрик, мониторинга и визуализации в Grafana.
* Разработка unit-, функциональных и интеграционных тестов.
* Рефакторинг существующего кода и повышение качества кодовой базы.
* Code review, техническое наставничество, онбординг новых сотрудников.
* Настройка CI/CD-процессов совместно с DevOps-командами.
* Работа с Docker, Kubernetes, Helm, облачными платформами и инфраструктурными инструментами.
* Участие в daily, refinement, demo, планировании и оценке нового функционала.

Профессиональный опыт

Ведущий разработчик

Запустил новый продукт с нуля: от MVP до полноценного релиза и дальнейшей поддержки. Участвовал в проектировании архитектуры, разрабатывал backend-сервисы, интегрировал авторизацию, логирование, метрики и CI/CD-процессы.

Погружался во внутренние продукты компании, встраивался в разные команды и помогал развивать решения в рамках существующей экосистемы. Совместно с DevOps настраивал delivery-процессы, мониторинг и визуализацию в Grafana.

Разрабатывал и подключал unit- и функциональные тесты, а также создавал внутренние компоненты для упрощения интеграционного тестирования. Проводил code review, занимался онбордингом новых сотрудников и делегированием задач.

Основные результаты

* Запустил новый продукт с нуля и довёл его до production-релиза.
* Повысил прозрачность и управляемость разработки за счёт архитектурных решений, CI/CD и системного тестирования.
* Сократил риски production-инцидентов за счёт внедрения логирования, метрик и мониторинга.
* Укрепил команду через code review, онбординг и делегирование задач.
* Снизил затраты на поддержку благодаря улучшению архитектуры и созданию переиспользуемых компонентов для интеграционных тестов.



C#/React Fullstack Team Lead

Вёл полный цикл разработки проектов: от сбора требований и подготовки задач до запуска, delivery и дальнейшей поддержки решений у заказчиков. Описывал задачи для команды, проводил daily, участвовал в онбординге и собеседовании новых сотрудников.

Разрабатывал бизнес-функциональность, запускал MVP-проекты, интегрировал облачные платформы, настраивал Kubernetes и ingress через Helm templates. Работал как с backend-, так и с frontend-частью продукта.

Основные результаты

* Успешно запустил несколько MVP-проектов.
* Повысил отказоустойчивость и удобство сопровождения инфраструктуры через Kubernetes и Helm.
* Обеспечил стабильное внедрение и поддержку продуктов у заказчиков.
* Повысил прозрачность процессов разработки через регулярные митинги, постановку задач и контроль delivery.
* Участвовал в развитии команды: проводил онбординг, собеседования и делился технической экспертизой.

Стек

Backend: .NET 6, YDB, Docker, Kubernetes, Redis, ClickHouse, Grafana, Telegram.Bot API, GraphQL, Serilog, Swagger, Elasticsearch.

Frontend: React, Apollo, Redux, Redux Toolkit, TypeScript, Sass, Prettier.



Senior Fullstack C#/JS Engineer

Работал над enterprise-проектом: анализировал и документировал структуру системы, включая интеграции со связанными сервисами. Проводил рефакторинг существующих решений, покрывал код unit-тестами и участвовал в проектировании нового функционала.

Разработал дополнительную систему логирования для повышения прозрачности работы приложения и связанных систем. Взаимодействовал с клиентской командой на daily, refinement и demo, участвовал в оценке задач и обсуждении технических решений.

Настраивал Jenkins CI/CD для PIM-направления, а также участвовал в собеседованиях кандидатов.

Основные результаты

* Повысил прозрачность и предсказуемость разработки за счёт дополнительного логирования.
* Снизил количество багов благодаря рефакторингу и покрытию решений unit-тестами.
* Оптимизировал процесс релизов через настройку Jenkins CI/CD.
* Улучшил взаимодействие с клиентской командой через регулярные демонстрации и участие в планировании.
* Внёс вклад в развитие команды через участие в технических собеседованиях.

Стек

.NET Framework 4.7.1, JavaScript, SimpleInjector, PIM-системы, Azure, AWS, Salesforce, CommerceTools, AEM, DAM-системы, Kafka.

Технический стек

Backend

C#, .NET, .NET Core, ASP.NET Core, .NET Framework, REST API, GraphQL, LINQ, async/await, ООП, DI, Serilog, Swagger.

Frontend

JavaScript, TypeScript, React, Redux, Redux Toolkit, Apollo, Sass, Prettier.

Базы данных и хранилища

YDB, Redis, ClickHouse, Elasticsearch.

DevOps и инфраструктура

Docker, Kubernetes, Helm, CI/CD, Jenkins, Grafana, Azure, AWS, облачные платформы, ingress, мониторинг и логирование.

Тестирование

Unit-тесты, функциональные тесты, интеграционные тесты, разработка внутренних компонентов для упрощения тестирования.

Дополнительный опыт

* Запуск MVP и развитие продукта после релиза.
* Работа в продуктовых и enterprise-командах.
* Взаимодействие с DevOps, аналитиками, заказчиками и клиентскими командами.
* Проведение code review и технических собеседований.
* Онбординг новых сотрудников.
* Документирование архитектуры и интеграций.
* Поддержка production-сервисов и расследование проблем через логи, метрики и мониторинг.

Посмотрите похожие резюме

Старший IT рекрутер
Зарплата: 100 000 руб.