О проекте
Мы разрабатываем аналитическую и управленческую платформу для селлеров маркетплейсов с основным фокусом на Ozon. Продукт помогает автоматизировать отчётность, аналитику продаж, управление товарами, налогами и рекламой.
Проекты построены на современном стеке: .NET 9, React, PostgreSQL. Разворачиваются в Linux-среде с использованием Docker Swarm.
Ищем Fullstack-разработчика уровня Middle для участия в развитии и поддержке продукта.
Обязанности
-
Разработка backend-сервисов на .NET (ASP.NET Core Web API).
-
Разработка и поддержка frontend на React.
-
Реализация и доработка REST API.
-
Работа с PostgreSQL: запросы, оптимизация, схемы.
-
Участие в проектировании новых функций.
-
Исправление ошибок и улучшение существующего кода.
Требования
Backend
-
Опыт разработки на C# и .NET.
-
Опыт работы с ASP.NET Core Web API.
-
Понимание принципов REST и HTTP.
-
Опыт работы с EF Core и/или Dapper.
-
Навыки асинхронного программирования.
-
Базовое понимание архитектуры backend-приложений.
Frontend
-
Опыт работы с React.
-
Знание TypeScript.
-
Опыт работы с Redux / RTK Query / React Hook Form (или аналогами).
-
Понимание принципов SPA.
-
Опыт работы с UI-библиотеками.
Базы данных
-
Опыт работы с PostgreSQL.
-
Умение писать и оптимизировать SQL-запросы.
-
Понимание индексов и транзакций.
DevOps и окружение
-
Опыт работы с Docker.
-
Понимание принципов контейнеризации.
-
Базовый опыт работы в Linux-среде.
-
Знание Git.
Общие требования
-
Опыт коммерческой разработки от 2 лет.
-
Умение работать в команде.
-
Ответственный подход к задачам.
-
Готовность развиваться и осваивать новые технологии.
Будет плюсом
-
Опыт работы с маркетплейсами (Ozon, Wildberries и др.).
-
Опыт работы с микросервисной архитектурой.
-
Знание RabbitMQ, Redis.
-
Опыт работы с высоконагруженными системами.
-
Понимание работы с временными зонами и датами.
Мы предлагаем
-
Участие в развитии продукта для реального бизнеса.
-
Современный технологический стек.
-
Влияние на развитие архитектуры.
-
Профессиональный рост.
-
Гибкий график.
-
Возможность удалённой работы.
-
Конкурентную заработную плату.
-
Адекватный процесс разработки без лишней бюрократии.
Условия
-
Формат: удалённо / гибрид / офис — по договорённости.
-
Полная занятость.
-
Долгосрочное сотрудничество.