Middle разработчик
Занятость | Полная занятость |
Полная занятость | |
Адрес | Казахстан, Актобе |
-
Разработка и поддержка серверной части приложений на Python.
-
Проектирование, реализация и документирование RESTful API.
-
Интеграция с внешними сервисами (OAuth, сторонние API, микросервисы).
-
Оптимизация существующего кода, рефакторинг и устранение узких мест (бенчмаркинг, профилирование).
-
Работа с базами данных (SQL, NoSQL): проектирование схем, написание запросов, миграции.
-
Участие в планировании задач, оценка трудоёмкости, участие в Scrum-процессах (ежедневные митинги, спринты, ретроспективы).
-
Написание модульных и интеграционных тестов (pytest, unittest).
-
Работа с системами контроля версий (Git): ведение веток, код-ревью, мёрж-реквесты.
-
Взаимодействие с командой фронтенд- и DevOps-инженеров для обеспечения непрерывной доставки (CI/CD).
-
Поддержка документации по проекту: README-файлы, спецификации API (Swagger/OpenAPI).
-
Опыт разработки на Python от 1 до 3 лет (в коммерческих проектах).
-
Хорошие знания одного или нескольких популярных фреймворков: Django, Flask, FastAPI или аналогичных.
-
Опыт проектирования и реализации RESTful API.
-
Понимание принципов ООП, SOLID, паттернов проектирования.
-
Опыт работы с реляционными СУБД (PostgreSQL, MySQL) и/или NoSQL (MongoDB, Redis).
-
Умение писать чистый, читаемый и сопровождаемый код.
-
Опыт написания тестов (pytest, unittest) и понимание TDD/BDD-подходов.
-
Знание Git: работа с ветками, пулл-реквестами, разрешение конфликтов.
-
Базовые знания Linux (командная строка, управление процессами, пакеты).
-
Опыт работы с системами контейнеризации (Docker) и понимание принципов микросервисной архитектуры будет большим плюсом.
-
Умение оценивать объём задач, участвовать в планировании и следовать agile-практикам.
-
Коммуникабельность, ответственность, желание расти и учиться новому.
-
График: 5/2, с 9:00 до 18:00 (возможна удалённая или гибридная работа, обсуждается индивидуально).
-
Официальное оформление, «белая» заработная плата.
-
Конкурентная зарплата в зависимости от уровня кандидата и опыта (обсуждается на собеседовании).
-
Медицинская страховка.
-
Возможность участия в крупных проектах, профессиональный рост, менторство со стороны опытных коллег.
-
Уютный офис в центре города, оборудованные рабочие места, кухня, зона отдыха.
Опыт | От 1 года до 3 лет |
График работы | Полный день |