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