Старший Backend-разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Старший C#/Sql разработчик
Здравствуйте, уважаемый Senior!
Обязательно прочитайте информацию о Компании (Руководителе проекта) перед тем, как откликаться на данную вакансию, это важно! С уважением к Вам и вашему времени.
.
Ищем одного Старшего Backend-разработчика (также ищем 4 Backend-разработчика)
.
Цель проекта:
Создать с нуля цифровую аутсорсинг платформу по трудоустройству, которая позволит по-новому взглянуть на процессы взаимодействия корпоративных клиентов, исполнителей. Сервис поможет бизнесу найти исполнителя, а человеку – любимую работу и компанию мечты. Диджитализация, уберизация и создание уникальных конкурентных преимуществ – вот три основные задачи, которые будет решать команда на пути реализации проекта
Ожидания от Старшего Backend-разработчика:
- Опыт работы в релевантной должности от 3-х лет
- Уверенное владение T-Sql на MS SqlServer 2017+ (понимание основ администрирования RDBMS будет большим плюсом)
- Опыт проектирования No-Sql баз данных на основе MongoDb, Firebase, CoachDB
- Опыт разработки на C# 7+ WebAPI (AspNetCore 2.1+), actor-сервисов и библиотек (NetStandard 2.1+) и служб онлайн взаимодействия на WebSocket (опыт работы с SignalR будет большим плюсом)
- Понимание принципов оркестрирования микросервисов (Docker Compose, Kubernates, опыт работы с Azure ServiceFabric будет большим плюсом)
- Опыт работы Azure Stack (Azure ServiceBus, Azure Sql, Azure CosmosDB и т.п.) будет плюсом
- Знание общепринятых паттернов проектирования приложений, специфики RESTfull, а также понимание RFC 2616, RFC 7231
- Уверенное владение Git и пониманием Agile-методологии ведения проектов в Jira, Azure DevOps (опты или желание развиваться в сторону DevOps будет плюсом)
Основные задачи Старшего Backend-разработчика:
- Проектирование и разработка data-layer для связки RDBMS MS SqlServer (EFCore + TSQL) и No-Sql MongoDb
- Разработка service-level слоя по микросервисной и сервис-ориентированной архитектуре на с применением оркестратора сервисов Azure ServiceFabric
- Разработка микросервисов на NetCore, AspNetCore, SignalR, а также nuget-пакетов для межсервисного использования, поддержание модульной структуры сервисов
- Работа с service-bus на основе AMQP и акторной модели
- Онлайн коммуникация между службами с применением SignalR (WebSocket)
- Написание интеграционных и unit-тестов (MSTest), подготовка сценариев интеграционного тестирования (опыт работы по TDD будет плюсом)
- Участие в архитектурных и технологических решениях
Бонусы
Что предлагаем:
- Start-up (не знаю можно ли так назвать компанию с численностью 25 человек на старте и уже имеющимся бюджетом, решайте сами) в рамках бизнеса одного из лидеров рынка аутсорсинга в РФ.
- Команда, нацеленная на общий результат и интересные задачи по ходу превращения проекта в MVP, а затем в полноценный продукт
- Руководители, которые работают с Вами как с партнерами, могут передать опыт и помочь, а не просто ставить Вам задачи и контролировать их исполнение
- Готовность к открытому диалогу с целью индивидуального обсуждения с каждым кандидатом зарплатных ожиданий и условий работы
- Офис класса В и B+ в Москве (дизайнеры, аналитики, маркетинг, продажи), Санкт-Петербурге (разработка)
- Дух стартапа и стабильность крупной компании
- На 100% честное трудоустройство
Обратная связь:
Мы ценим время друг друга и оперативно даем обратную связь КАЖДОМУ участнику который откликнется на вакансию. Финальное решение будет после двух собеседований (15 минут + 45 минут)
Дополнительные инструкции
Технологический Stack
- Backend: Azure ServiceFabric, AspNetCore 3+, NetCore Standard 3+, RabbitMQ - AMQP service bus, MS SQL Server 2017+, MongoDB
- Frontend (web): React.js, Redux.js, TypeScript, SSR, ES6, Sass
- Frontend (mobile): React Native, Android SDK, iOS UIKit
- CI/CD и автоматизированное тестирование
Chief Technical Officer
- Ссылку на профиль технического директора можно получить по запросу