Программист (Python)
Обязанности:
- разработка серверного программного обеспечения, решающего широкий спектр задач для нужд электроэнергетики;
- разработка нового функционала, оптимизация, рефакторинг и развитие существующего кода на языке Python с использованием лучших практик разработки (автоматическое тестирование, код-ревью, SOLID, DRY);
- разработка REST API;
- разработка модели баз данных;
- участие в проектировании архитектуры разрабатываемых систем.
Требования:
- уверенное знание Python 3 и его основных библиотек;
- опыт коммерческой разработки от двух лет;
- опыт разработки веб-приложений с использованием фреймворков экосистемы Python (asyncio, fastapi, django);
- понимание принципов объектно-ориентированного программирования;
- знание SQL, опыт работы с СУБД (PostgreSQL, MS SQL и т.д.);
- умение работать с системами контроля версий (git);
- умение писать хорошо поддерживаемый код;
- опыт работы с операционными системами семейства Linux;
- ответственность и аккуратность;
- умение тестировать свой код и работать с чужим;
- коммуникативность, доброжелательность, умение работать в команде.
Будет плюсом:
- опыт работы с NoSQL СУБД;
- знание асинхронных фреймворков;
- опыт построения масштабируемых систем;
- опыт написания автотестов;
- базовые знания HTML, CSS, JavaScript;
- опыт работы с Celery и RabbitMQ.
Условия:
- стабильную перспективную работу, карьерный рост;
- достойную белую заработную плату, оформление по ТК РФ;
- медицинскую страховку (ДМС);
- возможности обучения и обмена опытом за счет компании (семинары, конференции, тренинги);
- рассматриваются кандидаты из г. Иваново, г. Чебоксары, г. Екатеринбург, г. Калининград.