
Solvintech
C# / .NET Core Backend Разработчик
140 000 - 180 000 RUR
- ООП
- C#
- ASP.NET
- .NET Framework
- JavaScript
- Git
- MongoDB
- React
- REST API
- JSON API
- Английский — B2 — Средне-продвинутый
Проект:
В динамично растущий стартап в сфере ecommerce (mpsklad.ru) требуется backend разработчик.
Основные задачи:
- Разработка и поддержка backend-модуля на C# (.NET Core, Entity Framework) для интеграции данных между маркетплейсами и системой МойСклад;
- Оптимизация существующего кода с упором на производительность, обработку больших объёмов данных, использование асинхронности и эффективное управление потоками, чтобы сервисы всегда оставались отзывчивыми и отказоустойчивыми;
- Проектирование и реализация фоновых задач (например, регулярный обмен данными, обработка очередей);
- Проектирование и обслуживание NoSQL-базы данных MongoDB: построение схем, оптимизация запросов к коллекциям, борьба с дубликатами, журналирование изменений;
- Разработка и поддержка REST API;
- Реализация и поддержка фронтенда на базе React, Mobx, TypeScript.
Требования:
- Опыт коммерческой разработки от 1 года;
- Отличное знание C# (8.0+), опыт работы с .NET Core, Entity Framework;
- Практический опыт работы с MongoDB: проектирование коллекций, оптимизация операций, обеспечение целостности данных, работа с большими объёмами, индексация и агрегации;
- Понимание принципов объектно-ориентированного программирования (ООП);
- Опыт оптимизации кода, профилирования и повышения производительности приложений;
- Глубокие знания работы с асинхронным кодом (async/await, Task, CancellationToken, Task.Run), умение строить фоновую обработку задач, правильно использовать thread pool, избегать блокировок UI и создавать стабильные сервисы;
- Владение JavaScript, опыт коммерческой разработки на React (желательно с TypeScript);
- Навыки работы с системами контроля версий (Git);
- Хорошее знание современных web-технологий (REST API, JSON);
- Английский язык — техническая документация;
Будет плюсом:
- Опыт интеграции с e-commerce API (Ozon, Wildberries, Яндекс.Маркет и др.);
- Опыт работы с системами фоновой обработки и очередями сообщений;
- Навыки проектирования баз данных под задачи e-commerce;
- Навыки выявления и устранения дубликатов и конфликтов данных в NoSQL.
Что предлагаем:
- Работа в стартапе, который решает реальные задачи e-commerce;
- Дружная команда и опционная программа для лучших участников;
- Возможность релокации в будущем или полностью удалённая работа;
- Перспектива развития по стеку и задачам.
Если тебя вдохновляют современные технологии и реальные задачи — откликайся!