Python-разработчик / Backend-разработчик
Описание вакансии
Мы делаем:
- аналитическая платформа для инвесторов, аналогов которой нет на российском рынке;
- приложение pro.finansy — удобный сервис по управлению личными финансами от ведения учета доходов и расходов до приумножения капитала на фондовом рынке;
- обучающую платформу, на которой студенты наших курсов могут учиться и сдавать домашние задания;
Ты нам подходишь, если:
- Уверенно знать Python 3.8 (asyncio (async/await));
- Уверенно знать веб-фреймоворками (aiohttp/fastAPI/flask/Django);
- Уверенно знать ORM (peewee, SQLAlchemy, Django ORM);
- Знаешь классические алгоритмы и структуры данных, сортировки, алгоритмы на графах, динамическое программирование;
- Понимаешь, что такое асинхронное программирование, как оно устроено в языке Python и можешь работать с микросервисной архитектурой;
- Имеешь опыт настройки среды Linux / Unix с помощью инструментов Python;
- Умеешь пользоваться системой контроля версий Git;
- Разбираешься в новых библиотеках, пишешь тесты, в том числе нагрузочные, знаешь принципы работы очередей сообщений (RabbitMQ, ActiveMQ).
Будет плюсом:
- Есть опыт работы в продуктовой команде;
- Есть опыт в других языках программирования/платформах: C++, Java, Go;
- Есть опыт построения архитектуры распределенных систем;
Чем предстоит заниматься:
- Разрабатывать новую функциональность для Продуктов;
- Стабилизировать кодовую базу — писать тесты, править баги;
- Разрабатывать и поддерживать вспомогательные библиотеки (UI-библиотека, storybook, синтаксические линтеры;
- Участвовать в продуктовых обсуждениях (обсуждение новых фич, дизайна, архитектуры);
Условия:
- График 5/2;
- Оформление по ТК РФ с 1ого рабочего дня;
- Классная команда из разных концов планеты (география наших сотрудников от Парижа до Дальнего Востока);
- Комфортный офис в Москва-Сити, IQ-аппартаменты или удаленная работа (обсуждаемо);
- Возможность обучения за счет компании;
- Заработная плата обсуждается с успешными кандидатами на собеседовании;