Наименование вакансии:
Ведущий бэкенд-разработчик (Python) в команду InControl.
О проекте:
Incontrol - это облачный сервис для постановки задач мобильным сотрудникам, отслеживания местоположения объектов на карте, контроля сроков выполнения и качественной оценке результатов работ.
Сервис позволяет увеличьте эффективность бизнес-процессов предприятия на 70% уже в первый месяц использования, контролируя работу сотрудников и состояние движимого и недвижимого имущества.
Ссылка на сервис https://incontrol24.ru/
Сервис состоит из двух основных продуктов:
-
Веб-сервис
Включает в себя функциональность для работы офисных сотрудников и администрирования.
https://app.incontrol24.ru/ -
Приложение iOS/Android
Приложение для работы выездного персонала.
https://wiki.incontrol24.ru/bin/view/Main/Android%20приложение%20InCintrol/
Команда:
-
2 бэкенд-разработчика
-
2 фронтенд разработчика
-
2 андроид разработчика
-
1 DevOps
-
1 тестировщик
-
1 проджект менеджер
-
1 продакт оунер
-
1 руководитель проекта
Кого мы ищем?
Мы ищем Ведущего бэкенд-разработчика (тимлид) на Python в команду разработки сервиса InControl.
Требования к кандидату:
-
Основные навыки:
-
Уверенное владение языком программирования Python (версия python 3.9 или выше).
-
Опыт разработки веб-приложений с использованием фреймворка Django и Django REST Framework (DRF).
-
Опыт работы с Continuous Integration/Continuous Deployment (CI/CD) и понимание принципов автоматизации процессов разработки, тестирования и деплоя.
-
-
Базы данных:
Продвинутые знания в области управления данными, включая работу с реляционными базами данных, такими как PostgreSQL и NoSQL. Опыт оптимизации SQL запросов.
-
Алгоритмы и структуры данных:
Понимание основных алгоритмов и структур данных, а также способность их применения в практических задачах.
-
Опыт с высоконагруженными системами:
Опыт работы с высоконагруженными системами, включая оптимизацию производительности и обработку больших объемов данных. -
Опыт работы с микросервисной архитектурой:
Разработчик должен понимать принципы микросервисной архитектуры, уметь разрабатывать и поддерживать микросервисы на Python. -
Системы контроля версий:
Знание и опыт работы с системами контроля версий, такими как Git. -
Коммуникационные навыки:
-
Хорошие коммуникационные навыки, способность эффективного взаимодействия в команде разработчиков и других участников проекта.
-
Опыт управления небольшой командой от 3х человек.
-
-
Самостоятельность и ответственность:
Способность самостоятельной работы и принятия решений и ответственности за результаты своей деятельности.
-
Дополнительные преимущества:
-
Знание английского языка на уровне, достаточном для чтения технической документации.
-
Будет плюсом если есть опыт работы с kubernetes, fast api, а также с микросервисной архитектурой
-
Обязанности кандидата:
-
Полный рабочий день, 5ти дневная рабочая неделя
-
Разработка и поддержка высококачественного программного кода.
-
Участие в проектировании и архитектурных решениях.
-
Работа с базами данных, оптимизация запросов.
-
Интеграция с внешними сервисами и API.
-
Активное взаимодействие с командой по проекту, участие в митингах.
-
Лидирование команды разработки
Условия:
-
Официальное трудоустройство
-
Регулярная и своевременная выплата ЗП
-
Годовая премия по результатам работы
-
Удаленная работа