Back-End разработчик (Middle/Senior)
от 200 000 ₽
Выше средней на 56%
О компании
Мы разрабатываем высокотехнологичную платформу для онлайн-трейдинга — веб-терминал, обеспечивающий совершение торговых операций на российской фондовой бирже MOEX, крипто валютных и форекс-рынках.
Наше приложение обслуживает тысячи одновременных пользователей, обрабатывая огромные объемы данных в реальном времени. Мы стремимся к созданию надежного, высокопроизводительного и масштабируемого продукта, который становится основой для успешной торговли наших клиентов.
Чем предстоит заниматься:
- Разработка и развитие бэкенд-функциональности торгового терминала: создание новых сервисов, доработка существующих модулей и оптимизация производительности.
- Реализация новых коннекторов к биржам и торговым площадкам (криптовалютные биржи, форекс-брокеры) — разработка клиентских библиотек, интеграция с внешними API, обеспечение отказоустойчивости и обработки ошибок.
- Проектирование и оптимизация высоконагруженных систем, работающих с большими потоками рыночных данных и торговых операций.
- Разработка и поддержка WebSocket/SignalR-соединений для передачи данных в реальном времени между сервером и клиентскими приложениями.
- Работа с базами данных (MongoDB, MS SQL, Redis) — проектирование схем, написание сложных запросов, оптимизация индексов и производительности, обеспечение целостности данных.
- Интеграция с REST API — разработка и поддержка собственных API-эндпоинтов для клиентских приложений, документация API.
- Обеспечение надежности и отказоустойчивости системы: реализация механизмов восстановления после сбоев, мониторинг, логирование, обработка исключительных ситуаций.
Наши технологии:
- Back-End: C#, .NET 10, ASP.NET Core
- Базы данных: MS SQL Server, MongoDB, Redis
- Реальное время: SignalR, WebSockets
- API: REST API,
- Мониторинг: Application Insights, ELK,
- CI/CD: Git CI
Мы ожидаем, что вы:
- Имеете коммерческий опыт разработки на C# / .NET Core от 3 лет, с опытом разработки высоконагруженных распределенных систем.
- Хорошо знаете ASP.NET Core, понимаете его внутреннее устройство, умеете настраивать производительность и безопасность.
- Имеете глубокий опыт работы с MongoDB (агрегации, индексы, шардирование) и MS SQL (сложные запросы, оптимизация, транзакции, индексы).
- Понимаете принципы работы SignalR и WebSockets — знаете, как обеспечить стабильное соединение для тысяч клиентов.
- Умеете проектировать REST API с учетом принципов RESTful, версионирования и документации (OpenAPI/Swagger).
- Понимаете принципы многопоточности и асинхронного программирования, умеете работать с Task, async/await, Concurrent collections.
- Имеете опыт интеграции с внешними API (особенно биржевыми) — умеете обрабатывать лимиты запросов, ошибки, обеспечивать повторные попытки (retry policies).
- Знаете, как строить отказоустойчивые системы — понимаете паттерны Circuit Breaker, Retry, Timeout, Bulkhead.
- Умеете писать поддерживаемый и тестируемый код, знакомы с принципами SOLID, DI, Unit-тестированием.
- Имеете опыт работы с Git и понимаете процессы Code Review и CI/CD.
Будет большим плюсом:
- Опыт разработки торговых систем или финтех-проектов.
- Знание предметной области: акции, фьючерсы.
- Понимание особенностей работы криптовалютных бирж (Binance, Bybit, OKX, Huobi и др.).
- Опыт работы с API биржи (MOEX или крипто-биржи).
- Знание шаблонов проектирования, Event Sourcing, CQRS.
- Опыт работы с очередями сообщений.
- Понимание архитектуры микросервисов.
- Опыт работы с Redis как кэшем и как брокером сообщений (Pub/Sub).
- Английский язык на уровне чтения технической документации.
Условия работы:
- Полная удаленная работа — работайте из любой точки мира.
- Гибкий график — мы ценим результат, а не часы в офисе.
- Ненормированный рабочий день — иногда требуется оперативно реагировать на инциденты, но мы уважаем ваш личный баланс.
- Дежурства в выходные дни (по графику) — для поддержания стабильности системы. Дежурства оплачиваются дополнительно.
- Конкурентная заработная плата — обсуждаем с успешными кандидатами.
- Профессиональное развитие — поддерживаем обучение, участие в конференциях, покупку профессиональной литературы.
- Современный стек технологий — работаем с актуальными версиями .NET и инструментов.
- Отсутствие бюрократии — короткие встречи, фокус на разработку и результат.
- Дружная команда профессионалов, готовых делиться опытом и помогать.
Как мы работаем:
- Процесс разработки построен на Agile/Scrum с однонедельными спринтами.
- Используем Jira.
- Ведем документацию, пишем Unit-тесты и интеграционные тесты.
- Постоянно улучшаем процессы и технологии
Адрес: Россия, Уфа, улица Гоголя, 72к1
Опубликована 4 дня назад
Похожие вакансии
Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX130 000 - 180 000 ₽
Выше средней на 21%
Обязанности: Разработка и адаптивная верстка UI-компонентов и страниц по макетам из Figma. Реализация клиентской логики и интерактива (анимации, формы, калькуляторы, кастомные элементы интерфейса) с использованием современного стека (Vue/Nuxt или Rea...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Уфа
4 дня назад
75 000 - 85 000 ₽
О нас: Золотой партнёр Битрикс24, официальный партнёр АмоСРМ и Ройстат. В связи с расширением деятельности ищем интегратора Битрикс24 и/или АмоСРМ. Именно сейчас много заявок от АмоСРМ. Если вы настраиваете только АмоСРМ или только Битрикс – просим т...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Уфа
21 час назад
TIQUM — один из ведущих разработчиков IT-решений в регионе. ... Сейчас мы ищем в команду Python-разработчика. Что мы ожидаем от тебя?
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Уфа
11 дней назад
от 100 000 ₽
Мы ищем Full-stack разработчика, с обязательным опытом программирования на C#, и на одном из популярных ... Ubuntu); сбор требований у владельца продукта; взаимодействие с другими членами команды (мобильный разработчик ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Уфа
21 день назад
Вакансия в подборках
Похожие вакансии
130 000 - 180 000 ₽
75 000 - 85 000 ₽
от 100 000 ₽