Наименование вакансии:
Ведущий бэкенд-разработчик (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.
Активное взаимодействие с командой по проекту, участие в митингах.
Лидирование команды разработки
Условия:
Официальное трудоустройство
Регулярная и своевременная выплата ЗП
Годовая премия по результатам работы
Удаленная работа
Центр Интеграции Приложений
Москва
до 8000 USD
Трубная Металлургическая Компания
Москва
до 500000 RUR
Москва
до 450000 RUR