Python-разработчик (Middle)
Общее описание:
Мы разрабатываем комплексное OSS/BSS-решение для операторов связи. Если проще — наша компания делает биллинг «Гидра» для провайдеров интернета, телефонии и телевидения (hydra-billing.ru). Биллинг принимает платежи абонентов, проводит начисления, выставляет счета, управляет сетью — вообще, является мозгом оператора связи. Помимо биллинга мы также занимаемся автоматизацией бизнес-процессов (hydra-oms.com — Open-source-решение) и выездных работ (planado.ru).
Наша компания работает на рынке с 2007-го года. За это время мы приобрели более 150 клиентов как в России, так и по миру. Мы дорожим каждым нашим клиентом и уделяем большое внимание качеству всей нашей деятельности: от первой строки кода до инцидентов в продакшене. Наши продукты сейчас работают под ОС Linux, используют Oracle и PostgreSQL, написаны на Python и Ruby, упакованы в Docker, а сервера конфигурируются с помощью Ansible. Стек сейчас плавно меняется, поэтому если у вас есть опыт в этих технологиях, но есть желание попробовать новые — читайте дальше.
Что нужно делать:
-
разрабатывать ядро и приложения биллинга. Много правил, сложная логика, работа с деньгами;
-
участвовать в проектировании фич. Это непросто. Мы делаем коробочный продукт, поэтому фичи надо проектировать с расчетом, что ими будут пользоваться десятки клиентов при сотнях разных обстоятельств;
-
принимать решения по технологическому развитию продукта;
-
обеспечивать «поставку» продукта, настраивать CI, писать тесты, делать ревью, все атрибуты современной разработки;
-
часть биллинга, написанная на Python у нас особо ответственная — она принимает платежи и обрабатывает сотни запросов в секунду на предоставление услуг на средней инсталляции.
Требования:
-
опыт промышленной разработки на Python от года;
-
опыт работы с реляционными базами данных. Надо понимать не только как сделать запросы через ORM, но и что такое транзакции, и как ими пользоваться;
-
опыт работы в команде;
-
писать качественный код с пониманием зачем он пишется, и что он будет делать. Тесты к нему тоже потребуются.
Условия:
-
возможность работать удаленно из любой точки мира;
-
возможность участия в технически и предметно сложных задачах, при желании в роли лидера;
-
Python — лишь один из используемых нами языков. При желании можно освоить TypeScript, Ruby, Scala и Go;
-
отлаженный процесс разработки: CI, код-ревью, планирование, ретроспективы, регулярные встречи один на один с тимлидом;
-
возможность видеть результаты своего труда на сотнях инсталляций клиентов;
-
быстрый фидбек по рабочему процессу и задачам;
-
дружный коллектив, в котором ценится обмен знаниями и профессиональный рост;
-
гибкий график (работу можно совмещать с учебой);
-
стабильно растущая заработная плата, выплачиваемая полностью и без задержек;
- Мы являемся аккредитованной в Минцифры ИТ Компанией, предоставляющей право на льготную ипотеку, также и право подачи документов на отсрочку от мобилизации (для военнообязанных) для профильных ИТ специалистов в соответствии с приказом Минцифры.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).