О компании и команде
Компания «Redberries Pro» (http://redberries.pro/), занимающаяся разработкой сложных корпоративных систем в области транспорта, мониторинга и больших данных, разыскивает опытного разработчика для участия в новых и поддержке существующих проектов.
Проекты обычно длинные, итеративная разработка ведется годами, технический долг обслуживается :) Любим писать test first. Минимум бюрократических вопросов.
Ожидания от кандидата
Обязанности:
- Разработка backend для web-систем и сервисов;
- Участие в формировании архитектуры решения (компоненты, взаимодействия и протоколы, поведение системы).
- Оценка нового функционала и участие в архитектурном проектировании;
- Тестирование производительности решения, профилирование кода, поиск и исправление узких мест;
- Прогнозирование и соблюдение сроков разработки.
Требующиеся квалификации:
- Опыт взаимодействия с другими разработчиками (frontend/backend), опыт ревью кода
- Опыт разработки Backend компонентов на C# (REST/GraphQL/GRPC/etc API)
- Опыт в разработке и внедрению компонентов продукта либо Custom Development проектов
- Знание C#, .Net Core;
- Опыт работы хотя бы с одной из БД: MongoDB, My Sql, MS SQL или Postgres; Знание принципов создания реляционных БД (знание паттернов NoSQL DB будет плюсом)
- Знание современного стека веб-технологий на уровне «общаться с фронтенд разработчиками «без словаря»;
- Уверенное владение современными практиками разработки ПО (continuous integration, TDD, Agile/Scrum);
- Понимание ООП/SOLID, знание современных технологий разработки ПО (микросервисы, очереди и т.п.).
- Базовые знания Linux
Плюсом будут:
- Умение работать с брокерами сообщений - RabbitMq/Kafka/etc;
- Знание основ DevOps, K8S, Docker, Ansible;
- Опыт интеграции со сторонними системами;
- Умение разрабатывать асинхронный и многопоточный код;
Условия работы
У нас гибкий график, работаем полностью удаленно. Команда распределенная; Регулярное взаимодействие внутри команды, Git Flow;
Дополнительные инструкции
Процесс найма:
Интервью с рекрутером → интервью с руководителем (техническое собеседование) → оффер.
Возможно, мы попросим выполнить небольшое тестовое задание (Ваше время будет полностью оплачено).