MDK
Senior Full Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Engineer в юридическую фирму MDK для развития и модернизации платформы управления юридическими делами. Работа охватывает frontend, backend, интеграции и базы данных, а также менторство младших разработчиков.
Задачи
- Проектировать, разрабатывать, поддерживать и улучшать ПО платформы управления юридическими делами
- Разрабатывать backend-сервисы, Web API, фоновые процессы и адаптивные веб-приложения на C#, .NET и современных frontend-технологиях
- Проектировать и оптимизировать базы данных SQL Server, запросы T-SQL, хранимые процедуры, представления, индексы и модели данных
- Интегрировать внутренние приложения со сторонними системами через API, обмен файлами, очереди и инструменты автоматизации документов
- Модернизировать существующие приложения инкрементальными улучшениями при сохранении стабильности продакшена
- Улучшать автоматизированное тестирование, CI/CD пайплайны, контроль качества кода и процессы деплоя
- Мониторить производительность продакшена, проводить root-cause анализ и внедрять устойчивые решения
- Менторить младших разработчиков через код-ревью, обсуждения дизайна и документацию
- Взаимодействовать с бизнес- и техническими командами, предлагать практичные решения и объяснять технические решения
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области либо эквивалентный практический опыт
- Минимум 10 лет профессионального опыта разработки ПО, включая значительную full stack ответственность
- Глубокий опыт с C# и .NET, включая .NET Framework и современные .NET-технологии (ASP.NET Core, Web API)
- Сильный опыт frontend-разработки с Angular, React или Vue, а также TypeScript, HTML и CSS
- Продвинутый опыт SQL Server и T-SQL, включая проектирование БД и оптимизацию производительности
- Практический опыт с Elasticsearch: индексация, маппинги, запросы, агрегации или observability
- Опыт с Git, автоматизированным тестированием и CI/CD пайплайнами, желательно в Azure DevOps
- Умение проектировать решения в нескольких приложениях и переводить бизнес-потребности в технические планы
- Опыт менторства разработчиков и улучшения практик кодирования, дизайна, тестирования и документации
- Отличные навыки письменной и устной коммуникации
- Профессионализм, здравый смысл, честность и конфиденциальность при работе с чувствительной информацией
- Сильные навыки коллаборации и решения проблем
- Желательно: опыт с WPF, Azure services, Power BI, SSIS/SSRS, автоматизацией документов, очередями сообщений, Playwright или AI-инструментами разработки
Условия
- График работы понедельник–пятница в обычные рабочие часы
- Гибридный формат после успешного периода адаптации: работа из дома и в офисе
- Медицинская, стоматологическая и офтальмологическая страховка
- Оплачиваемые компанией страхование жизни и инвалидности
- План 401(k) с взносом работодателя
- Оплачиваемый отпуск
- Оплачиваемое время на волонтёрство
- Оплачиваемые праздники
- Свободный дресс-код
- Возможности карьерного развития и роста
Навыки
- C#
- .NET
- .NET Framework
- ASP.NET Core
- Web API
- Angular
- React
- Vue
- TypeScript
- HTML
- CSS
- SQL Server
- T-SQL
- Elasticsearch
- Git
- CI/CD
- Azure DevOps
- WPF
- Azure
- Power BI
- SSIS
- SSRS
- Playwright