C#/.NET Backend-разработчик (Highload)

Бультех

C#/.NET Backend-разработчик (Highload)

Зеленоград, улица Юности, 8

Метро: Лобня

Описание вакансии

Ищем опытного .NET-разработчика для работы над высоконагруженными системами и сложными продуктами. Нужен человек, который решает нетривиальные задачи, строго относится к качеству кода и архитектуры, и умеет работать в команде профессионалов.

Чем предстоит заниматься:

- Запуск новых сервисов с нуля и участие в проектировании архитектуры.

- Поддержка и развитие существующих решений с упором на масштабирование и отказоустойчивость.

- Проектирование и разработка надёжных REST API (версионирование, документация).

- Реализация бизнес-логики, интеграции с внешними сервисами, обработка фоновых задач.

- Работа с данными: PostgreSQL, кэширование, очереди/стриминг.

- Профилирование, оптимизация производительности, наблюдаемость и логирование.

- Подготовка инфраструктуры для CI/CD, контейнеризация и поставка.

Требования:

- От 2 лет коммерческой разработки на C#/.NET (обязательно).

- Уверенный ASP.NET Core (Web API), понимание middleware, DI, конфигурации.

- Entity Framework Core (или опыт с альтернативами), уверенное владение LINQ и профилирование запросов.

- Опыт построения RESTful API, знание принципов SOLID, clean architecture.

- Контейнеризация: Docker (обязательно).

- Работа с очередями/внешними шинами: опыт интеграций и идемпотентной обработки.

- БД: PostgreSQL (обязательно); умение проектировать схемы и оптимизировать запросы/индексы.

- Тестирование: xUnit/NUnit/MSTest, написание модульных и интеграционных тестов.

- CI/CD: настройка пайплайнов (предпочтительно GitLab CI/CD).

- Уверенный Git.

Будет плюсом:

- Опыт с Redis (кэш/lock/pub-sub) и NATS (или аналогами) для событийного взаимодействия.

- Работа с MinIO/S3 (хранение файлов/медиа).

- Опыт миграций через FluentMigrator.

- Настройка JWT-аутентификации и ролевой модели.

- Наблюдаемость: Serilog + Seq, кореляция запросов, структурированное логирование.

- Генерация/ведение API-документации: Swashbuckle/Swagger, Asp.Versioning.

- Интеграции: MailKit, Telegram.Bot.

- Обработка изображений: SkiaSharp.

- Опыт в Kubernetes/Helm и работа в распределённой команде.

- Понимание Agile/Scrum на практике.

Наш технологический стек:

- .NET 8, ASP.NET Core (Web API), Asp.Versioning.

- Entity Framework Core + Npgsql (в т.ч. NetTopologySuite при необходимости геоданных).

- Миграции: FluentMigrator.

- Хранение/файлы: MinIO (S3).

- Кэш/сообщения: Redis, NATS.

- Безопасность: JWT (Microsoft.IdentityModel.Tokens, System.IdentityModel.Tokens.Jwt).

- Документация: Swashbuckle (Swagger + Annotations).

- Логи/наблюдаемость: Serilog, Seq.

- Интеграции: MailKit, Telegram.Bot, ClosedXML (Excel).

- Мультимедиа: SkiaSharp (+ BlurHashSharp.SkiaSharp).

- Инфраструктура: Docker (Linux), GitLab CI/CD.

Что мы предлагаем:

- Работа над сложными и интересными проектами с реальными нагрузками.

- Гибкий график, возможна удалённая работа.

- Профессиональный рост и понятные перспективы развития.

- Вменяемая корпоративная культура и поддержка обучения.


ВАЖНО: оформление по ТК РФ. (Возможно ИП)

Навыки
  • Docker
  • Аналитическое мышление
  • Работа с базами данных
  • REST
  • Backend
  • API
  • Разработка ПО
  • Анализ данных
  • ASP.NET Core
  • PostgreSQL
  • C#
  • Git
  • Redis
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию