Middle Python Back End Engineer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Про проект:
Вчасно — самый популярный SAAS для обмена документами онлайн в Украине. Нас выбрали более 300 000 компаний (среди которых: Новая Почта, Укрпочта, Portmone, OLX, Delivery, Rozetka, Glovo, Monobank и многие другие).
Мы помогаем автоматизировать процесс закупок торговых сетей в сервисе Вчасно.EDI. А также запустили сервис Вчасно.Каса, который позволяет легко и быстро выдавать электронные чеки.
Технический стек проектов команды Вчасно:
- Back End: Python 3, aiohttp, Graphen, PostgreSQL, Elasticsearch, Redis, Apache Kafka, AWS S3
- Front End: JS, TypeScript, React, Redux, Apollo, GraphQL
- Инфраструктура: Gitlab CI, Kubernetes, Docker
Для данной роли важно:
- знание и опыт работы с Python, не быть заточенным под конкретный фреймворк
- иметь опыт web разработки
- уверенно работать с базами данных PostgreSQL (или аналогами): транзакции, индексы, оптимизация запросов
- способность самостоятельно выполнять задачи и полноценно поддерживать их на всем жизненном цикле
Как плюс:
- опыт асинхронного программирования на Python
- опыт работы с Docker/Kubernetes
Задачи на ближайшее время:
- Развитие поиска в сервисе
- Улучшение системы биллинга
- Работа над правами и доступами юзеров
- Работа над администрированием программных касс через кабинет компании
- Оптимизация времени индексирования данных в Elasticsearch
- Миграция баз данных в новую инфраструктуру
Про команду:
Техническая команда под руководством Team Lead проекта состоит из 12 человек. Среди которых 4 Middle Front-End, 6 Middle / Senior Back-End, 1го QA и 1го QA Automation. Сейчас находимся в поисках еще 2х Back-End разработчиков.
Наш подход к процессу разработки:
- команда работает по гибкой методологии, не боимся подстраивать процессы под себя. Есть планирование, ретро.
- у каждого разработчика есть глубокое понимание всей системы и инфраструктуры, разработка это не только про код, но и про личный рост и культуру
- у нас есть здоровое code-review и обратная связь
- есть возможность непосредственно влиять на продукт, предлагать свои идеи
- тесное взаимодействие со всеми командами проекта, отсутствие иерархии
Про техническое комьюнити в EVO:
- записываем подкасты (слушать podcasts.google или тут apple podcasts)
- ведем свой телеграм канал (https://t.me/evodevclub)
- организуем внутренний dev-club (наши внутренние конференции, часть из них выкладываем в мир)
- есть свой open source (вот тут детальнее https://evo.company/ru/razrabotka-produkta/)
Этапы подбора:
- Мы ждем ваше резюме. После чего оно попадает на рассмотрение команде.
- Знакомство с Тим Лидом в Google Meets для обсуждения вакансии более подробно (30 минут).
- Техническое собеседование(1,5 часа).
В EVO:
- мы работаем удаленно, но есть возможность посещать офис
- всю необходимую технику и мебель для рабочего места дома мы предоставляем
- гибкий график по договоренностью с командой
- 20 рабочих дней отпуска в год
- оплачиваемые больничные
- страховка