Python-разработчик, Middle+
Контур — экосистема для бизнеса. Наши сервисы помогают каждой третьей компании России делать рабочие процессы проще и эффективнее: вести бухгалтерию, обмениваться документами без бумаги, общаться друг с другом на удаленке и многое другое. С нами жизнь 2,5 млн предпринимателей и их сотрудников становится легче.
Python-разработка в Контуре
В Контуре активно развивается направление Python-разработки. Мы вкладываемся в развитие этого стека, чтобы создавать новые open source сервисы.
Python-разработчики в Контуре могут реализовать свой потенциал и вырасти до позиции лида. Мы предоставляем для этого все необходимые условия: поддержку команды, ресурсы для обучения и развития.
Мы ценим чистоту и качество кода. В Контуре вы встретите зрелую культуру код-стайла, написания тестов, код- и дизайн-ревью. При этом мы сохраняем гибкость и даем свободу в принятии архитектурных решений.
Чем предстоит заниматься
-
Проводить code review и участвовать в его проведении.
-
Искать и оптимизировать узкие места в работе сервисов.
-
Оценивать примерную трудоемкость фич в разработке для аналитика.
-
Декомпозировать и оценивать задачи, принимать решения по способам реализации.
-
Выполнять и автоматизировать «тяжелые» операции в базах с большим объемом информации.
-
Наставничество менее опытных коллег.
Вы сможете выбрать направление развития по душе: запускать новые проекты в специальном бюро разработки или заниматься выстраиванием процессов и архитектуры в конкретном сервисе. Более подробно о задачах расскажет HR-менеджер.
Для нас важны
-
Опыт промышленной разработки на Python от 3-х лет.
-
Понимание принципов ООП, асинхронного программирования и принципов микросервисной архитектуры.
-
Опыт работы с брокерами сообщений (предпочтительно Kafka).
-
Опыт участия в разработке распределенных систем.
-
Знание подходов CI/CD и их реализации на GitLab.
-
Культура код-стайла, написания тестов, код- и дизайн-ревью.
-
Опыт работы со стеком: Python, Django, FastAPI, Aiohttp, PostgreSQL, MongoDB, Redis, Kubernetes.
Мы предлагаем
- Гибкость в карьерном развитии: если поймете, что хотите изменить задачи и роль, поможем с переходом в другое направление. Внутренние сообщества не оставят вас без поддержки. Вы всегда найдете, с кем посоветоваться.
- Задачи с высоким уровнем ответственности: предстоит проектировать архитектуру, реализовывать бизнес-логику, самостоятельно принимать решения, запускать сервисы с необходимым уровнем качества.
- Свободу в развитии: мы вкладываемся в сообщество и поддерживаем участие разработчиков в конференциях, митапах и обучающих проектах. Наши деврелы помогут написать статью на Хабр, снять видео или подготовиться к выступлению на PyCon.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Младший инженер-программист
- крытая парковка для сотрудников, место есть всегда
- инфраструктура в самом офисе и возле него развитая и продолжает развиваться
- столовая внутри офиса для сотрудников
- зоны для отдыха
- современное оборудование
Хотя в Контуре есть правила и соглашения насчет новых сотрудников, в конце стажировки члены команды мне сказали, что они на это все болт клали и я должен был сам как-то освоиться. Вы хотели сразу получить мидла за 65.000₽?
Стажировка была абсолютно бесполезной с точки зрения технических навыков. Я не изучил ни одного нового инструмента, с которыми хотел бы поработать: k8s, ELK, Kafka или другие брокеры сообщений, docker, системы observability. Я просто чинил какие-то дурацкие баги в коде, которому уже 10 лет. Ну и немного потрогал новый проект на .net 6.
Из-за недостатка ресурсов внутри команды (стэнды для деплоя, qa инженеры), а также из-за недостатка человеческих ресурсов (желание наставника помочь мне разобраться, ревью были очень большими по обьему кода и обсуждений, ревьюеров тоже было мало, в команде не хватало разработчиков, хотя было штуки 3 аналитика), не все задачи дошли хотя бы до тестового стенда. Ну и естественно, мне сказали, что это по большому счету мой косяк и мне не хватило проактивности (во что я не верю).
Знаю, что в контуре есть команды с налаженными процессами, где внимательны к новым сотрудникам, где заинтересованы вырастить из стажера мидла, где дают интересные задачи и работают с новыми технологиями. Но мне не повезло оказаться в такой.