Основные компетенции:
— знание базовых функций и синтаксиса языка
— твердое понимание работы Django
— твердый навык юнит/интеграционных тестов
— опыт работы pip, pyenv, virtualenv и решения проблем связанных с ним
— git flow
— опыт работы с БД разработкой
— опыт разработки асинхронных приложений и понимание асинхронных и параллельных моделей — в особенности в контексте связки Python + Django
— твердое понимание мутабельных и немутабельных типов и их отличие
— отличие процессов и потоков в контексте Python
— особенности и приницпы ООП в Python
— понимание принципов работы WSGI/ASGI
— принцип работы HTTP клиента в Python
— понимание принципов оптимизации Python кода
— понимание принципов работы с классами и типами
— понимание работы с очередью сообщений
Требования:
— опыт от 1 года
— опыта работы с Python 3.6 и выше
— опыт работы с БД (Postgres SQL)
— опыт работы с Django
— опыт работы с медицинскими системами
— опыт работы с микросервисной архитектурой
— опыт работы в высоконагруженных проектах
— опыт работы с AWS
— git, linux, kubernetes, docker
— опыт работы с Redis, Message Queue
— опыта работы с медицинскими системами
— опыт работы с Go
— опыт машинного обучения или другой опыт разработки, основанный на работе с данными
— понимание/опыт работы с docker/aws/docker/compose/kubernetes
— навыки работы в linux environment
Официальное оформление;
Социальный пакет: 24 календарных дня оплачиваемого отпуска, оплачиваемый отпуск по болезни (в соответствии с законодательством Украины), медицинская страховка (по желанию);
График работы: с 9.00 до 18.00, перерыв с 13.00 до 14.00, выходные — СБ, ВС;
Офис в центре города.
— написание кода и отладка программ с использованием соответствующих программных и
аппаратных средств, баз данных и технологий программирования, принятых в компании;
— использование методологии разработки, принятой в компании
— знание и использование принципов SOLID и гибкого связывания модулей
— уточнение требований и выпуск финальных версий программ
— тестирование и разработка модификаций программ
— написание программного кода по предъявленным требованиям