Salt Square — растущая аутсорсинговая компания, предоставляющая высококачественные услуги по разработке программного обеспечения клиентам из самых разных отраслей. Наша команда состоит из опытных и преданных своему делу профессионалов, которые предлагают инновационные решения, отвечающие и превосходящие ожидания клиентов.
Наша миссия — создавать надежные, масштабируемые и перспективные цифровые решения, разработанные с учетом уникальных потребностей каждого клиента. Мы развиваем культуру, ориентированную на команду, где сотрудничество, непрерывное обучение и техническое превосходство являются основными ценностями. От поддержки стартапов в запуске их первых продуктов до помощи мировым предприятиям в масштабировании их деятельности — мы стремимся обеспечить выдающуюся ценность в каждом проекте.
Мы ищем сильного Senior .NET/React Developer для присоединения к нашей инженерной команде. Основное внимание уделяется разработке бэкэнда на .NET Core/C#, с регулярным вкладом во фронтенд на React/TypeScript. От вас ожидается принятие архитектурных решений, определение технического направления, наставничество разработчиков среднего уровня и выпуск кода производственного качества по всему стеку.
Типичные обязанности
- Разработка и поддержка полнофункциональных функций с преобладанием бэкэнда (примерно 70/30 .NET Core к React).
- Проектирование, создание и документирование RESTful API, используемых веб-клиентами.
- Принятие архитектурных решений и принятие ответственности за техническое направление в команде.
- Наставничество разработчиков среднего уровня, проведение ревью кода и поддержание инженерных стандартов.
- Проактивное выявление и устранение узких мест производительности, технического долга и проблем надежности.
- Участие в Agile-церемониях спринта, внесение вклада в оценку и своевременное информирование о блокирующих факторах и рисках.
- Использование практик разработки с поддержкой ИИ для ускорения доставки и повышения качества кода.
Требования
- Глубокое знание .NET Core, C# и ASP.NET Core Web API, с опытом создания и масштабирования бэкэнд-сервисов в продакшене.
- Сильное практическое знание React.js и TypeScript, способность уверенно создавать, поддерживать и просматривать фронтенд-код.
- Опыт работы с SQL базами данных (PostgreSQL или SQL Server), включая оптимизацию запросов, проектирование схем и настройку производительности.
- Практический опыт работы с Entity Framework Core или эквивалентным ORM, включая миграции и сложные шаблоны запросов.
- Подтвержденная способность проектировать, создавать и документировать RESTful API с акцентом на версионирование, обработку ошибок и подходы, основанные на контрактах.
- Твердое понимание шаблонов проектирования программного обеспечения, принципов SOLID и чистой архитектуры.
- Управление версиями с помощью Git и опыт работы с совместными стратегиями ветвления.
- Опыт работы по методологии Agile/Scrum с четкой коммуникацией и способностью устранять блокирующие факторы для других.
- Активное использование инструментов ИИ в повседневных рабочих процессах разработки (Copilot, Claude, Cursor или аналогичных), не просто знакомство, а продемонстрированная интеграция в то, как они пишут, рецензируют и выпускают код.
Дифференциаторы
- Опыт работы с Microsoft Azure (App Service, Key Vault, Azure DevOps), хотя эквивалентный облачный опыт (AWS, GCP) также хорошо подходит.
- Опыт работы с Docker: написание Dockerfiles, многоступенчатые сборки и локальный запуск сервисов в контейнерах.
- Возможность поддерживать или вносить вклад в CI/CD пайплайны (GitHub Actions, Azure DevOps Pipelines), не ожидается, что вы будете владеть инфраструктурой пайплайнов, но не должны быть заблокированы этим.
- Знакомство с микросервисной архитектурой и событиями.
- Опыт работы с системами дизайна фронтенда, библиотеками компонентов или TailwindCSS/ShadCN.
- Знакомство с IDE GoLand и опыт использования ее для разработки, отладки и управления проектами на Go.
Что мы предлагаем
- Конкурентоспособная заработная плата и пакет льгот.
- 23 дня оплачиваемого отпуска.
- Возможности для профессионального роста и развития.
- Коллаборативная рабочая среда с талантливыми и преданными коллегами.
Мы предлагаем поддерживающую рабочую среду, где ваши идеи будут услышаны, а ваш вклад будет иметь реальное значение. Если вы увлечены созданием отличных продуктов, мы будем рады видеть вас в нашей команде.