Python developer (Django)
Минск/Любая
от 3-х лет
офис/удалёнка/гибрид
Обязанности:
разработка программного обеспечения с использованием языка программирования Python;
поддержка и улучшение существующего программного обеспечения;
ведение документации по коду;
написание и запуск тестов для проверки работоспособности и качества своего кода;
отладка и оптимизация приложений.
Требования:
уверенное владение фреймворками Django+DRF, FastAPI;
уверенное владение языком SQL, написание сложных запросов;
опыт написания юнит-тестов (pytest, unittest);
понимание принципов ООП (SOLID, DRY, KISS);
уверенный уровень владения Git и командной строки;
опыт работы с публичными API.
Преимущества кандидата:
опыт работы с PostgreSQL/MySQL/MongoDB;
опыт работы с Docker;
навыки проектирования API (REST);
опыт работы с ORM (Django ORM, SQLAlchemy, Alembic);
знание Celery, RabbitMQ, Kafka, Redis;
умение читать и понимать чужой код.
Используемые технологии:
Django
Django Rest Framework
FastAPI
SQL
Pytest
unittest
PostgreSQL
MySQL
MongoDB
Docker
Docker Compose
SQLAlchemy
Django ORM
RabbitMQ
Celery
Kafka
Redis
Вакансия на перспективу.
Напишите нам
Не нашли подходящую вакансию? Присылайте свое резюме. Как только у нас появится подходящая вакансия, мы свяжемся с вами.