Middle Fullstack Developer (.NET + React)
Мы ищем сильного Fullstack-разработчика со знанием .NET и React, который хочет создавать масштабируемые системы и участвовать в разработке продуктов национального уровня.
Если вам интересно разрабатывать высоконагруженные backend-системы, современные frontend-приложения, проектировать сложную архитектуру и создавать технологические платформы, возможно, это именно та команда, которую вы ищете.
💻 Что предстоит делать
- Разрабатывать и развивать backend-сервисы на .NET / C#
- Разрабатывать frontend-приложения на React
- Проектировать архитектуру высоконагруженных систем
- Разрабатывать REST API, микросервисы и интеграционные сервисы
- Реализовывать real-time взаимодействие с использованием WebSocket, SignalR и сокетов
- Работать с базами данных и оптимизировать производительность запросов
- Участвовать в принятии архитектурных и технических решений
- Проводить code review
- Взаимодействовать с архитекторами, DevOps-инженерами, backend- и frontend-командами
- Участвовать в развитии инженерных практик и стандартов разработки
🧠 Наши ожидания
- От 3 лет коммерческого опыта разработки на .NET / C#
- Практический опыт разработки frontend-приложений на React
- Опыт создания высоконагруженных и масштабируемых систем
- Хорошее понимание микросервисной и распределённой архитектуры
- Опыт проектирования и разработки API
- Понимание принципов построения отказоустойчивых систем
- Опыт работы с асинхронным и многопоточным программированием
- .NET / .NET Core
- C#
- ASP.NET Core
- IdentityServer или другие решения для аутентификации и авторизации
- gRPC
- Работа с WebSocket и SignalR
- PostgreSQL / MS SQL
- Redis
- Kafka / RabbitMQ
- Мониторинг, логирование и диагностика производительности
⭐ Будет большим плюсом
- Опыт проектирования распределённых систем
- Опыт построения архитектуры продукта с нуля
- Опыт разработки real-time систем
- Опыт работы с WebRTC
- Опыт оптимизации систем под высокую нагрузку
📍 Мы предлагаем
- Работу над технологически сложными продуктами национального уровня
- Сильную инженерную команду
- Возможность влиять на архитектуру и технические решения
- Участие в создании масштабируемых и высоконагруженных платформ
- Возможности профессионального и карьерного развития