Backend - Разработчик (C# / Python)
Описание
Мы — IT-компания Corex, разрабатывающая собственные SaaS-продукты для автоматизации бизнеса (сектор HoReCa). Наши решения помогают компаниям оцифровывать процессы и увеличивать прибыль. Мы ищем талантливого Backend-разработчика, которому интересно не просто писать код, а разбираться в работающем продукте, находить причины проблем и самостоятельно доводить задачи до результата. Готовы рассмотреть как опытных, так и начинающих специалистов с коммерческим опытом работы. Если вы уверенно владеете одним из языков, но со вторым пока не сложилось — ничего страшного, поможем вникнуть в технологию и развиваться вместе с нами. Нам нужен человек, который не останавливается на первом очевидном варианте, умеет задавать правильные вопросы и проверять свои гипотезы. Если готового решения нет — способен найти путь к нему самостоятельно. Мы разрабатываем мобильные приложения, web-продукты, комплексные информационные системы и другие программные продукты для автоматизации B2B и B2C сегментов. Твои задачи: Разрабатывать на Python (FastAPI) и на C# (разработка плагинов для iiko, расширяющих функциональность наших решений); Решать задачи наших клиентов и помогать развивать продукты, предлагая интересные решения; Иметь навыки понимания существующего кода, находить причины возникающих проблем; Совместно работать с командой над архитектурой проектов; Четкое понимание и деструктуризация задачи для качественного выполнения; Писать Unit-тесты. От тебя мы ожидаем: Знание Python или C# (если знаете другой язык, но готовы мигрировать на один из этих — тоже обсуждаемо); Умение и желание писать качественный, поддерживаемый и документированный код; Умение самостоятельно разбираться в незнакомом коде и существующей архитектуре, не ожидая пошаговой инструкции; Участвовать в обсуждении архитектуры и технических решений, предлагать свои варианты и аргументировать их; Опыт коммерческой работы над проектами по заказной разработке; Умение работы с Git; Опыт командной разработки; Желание быть в тренде актуальных технологий. Плюсом будет знание следующих технологий: PostgreSQL; RabbitMQ; Уверенное использование Unix-систем; WebSocket; Redis; Docker и docker-compose; Уверенное чтение API-документации сторонних систем; Умение читать чужой код; Опыт поддержки и развития существующих решений; Опыт поиска и устранения трудно воспроизводимых ошибок. Как мы видим наиболее подходящего для нас кандидата: Можешь посмотреть на проблему глазами пользователя, а не только разработчика; Умеешь самостоятельно анализировать задачу, находить взаимосвязи и рассматривать несколько вариантов решения перед реализацией; Умеешь работать с задачами, где нет готового алгоритма действий: задавать правильные вопросы, выдвигать и проверять гипотезы, самостоятельно находить недостающую информацию; Не ограничиваешься первым очевидным решением: умеешь предложить несколько подходов, оценить их плюсы и ограничения и выбрать наиболее подходящий для конкретной ситуации; Не стремишься переписать весь проект при первой встрече с неидеальным кодом, а умеешь оценить, что действительно нужно исправить сейчас, а что можно улучшить позже; Любишь понимать, почему система работает именно так, а не просто добиваться того, чтобы код прошёл проверку. Чем предстоит заниматься? Основной проект на старте — Bandgo, продукт представленный на рынке федерального уровня по автоматизации бань, пляжей и аквапарков, работающий в связке с системой учёта iiko. Сейчас мы развиваем веб-версию заказов и работаем над стабильностью последних версий продукта. Поэтому здесь особенно важны не только навыки разработки, но и способность разбираться в существующей системе: находить причины ошибок, оценивать последствия изменений и самостоятельно доводить задачи до рабочего результата. Что мы предложим? Большое поле для принятия самостоятельных решений; Работу в молодой команде, которая горит своим делом; Официальное трудоустройство и "белую" зарплату; Работа из офиса: рабочий ПК, комфортное место в центре города; График работы: 5/2 (9:00–18:00) с часовым обедом. Над какими проектами работаем: Bandgo (Автоматизация бань, пляжей и аквапарков. Платёжно-пропускной сервис на системе учета iiko: браслеты, киоски, клиентские экраны); B2B Маркетплейс (автоматизация деятельности поставщиков и рестораторов); Loyalhub (Приложение лояльности. Маркетинговый инструмент с iiko интеграцией); Многое другое (Автоматизация деятельности перевозчиков, расчеты логистических издержек и клиентской стоимости, Такс-менеджер, монитор для call-центра, сервисы push/email уведомлений и т.д.).