NeverHard

Эксперт Управления Производственной Разработки (КМГ Инжиниринг Астана) at Частное учреждение Samruk Business Academy — NeverHard

Эксперт Управления Производственной Разработки (КМГ Инжиниринг Астана) at Частное учреждение Samruk Business Academy in Астана. Skills: API Development, CI/CD, Code Review, Database Design, Django. Apply on NeverHard.

Company
Частное учреждение Samruk Business Academy
Location
Астана
Type
full_time

Required skills:

Функциональные обязанности: Проектирует и разрабатывает серверную часть веб-приложений; Создает и поддерживает API для взаимодействия между модулями системы и клиентскими приложениями; Разрабатывает backend-сервисы на Python с использованием Django, FastAPI, Flask или других профильных фреймворков; Реализует синхронную и асинхронную обработку данных и фоновых задач средствами Python; Разрабатывает модульные и интеграционные тесты для Python-приложений; Проектирует структуру баз данных, разрабатывает запросы и оптимизирует процессы для повышения производительности; Разрабатывает программное обеспечение с ориентацией на читаемость, масштабируемость и сопровождаемость; Проводит ревью кода и внедряет улучшения на основе результатов анализа; Поддерживает процессы CI/CD и участвует в автоматизации сборки, тестирования и доставки программного обеспечения; Осуществляет мониторинг и поддержку серверной части приложений в продуктивной и тестовой средах; Анализирует инциденты и устраняет ошибки, связанные с работой серверной части; Ведет техническую документацию по API, программному коду и архитектурным решениям. Требования: Высшее (или послевузовское) профессиональное образование по соответствующему профилю деятельности, техническое в области IT; Не менее 6 лет, не менее 3 лет желательно по профилю в национальных и/или международных компаниях и/или областях, соответствующих функциональным направлениям должности Навык разработки и сопровождения серверной логики и API; Навык проектирования архитектуры серверных приложений; Навык применения принципов SOLID и шаблонов проектирования на практике; Навык работы с базами данных: проектирование схем, написание запросов и оптимизация производительности; Навык построения микросервисных решений и их интеграции в инфраструктуру; Навык контейнеризации приложений и настройки оркестрации; Навык настройки процессов CI/CD для автоматизированного тестирования и развертывания; Навык взаимодействия с брокерами сообщений и построения очередей задач; Навык написания эффективного, масштабируемого и поддерживаемого кода; Навык документирования API и архитектурных решений; Навык командной работы, проведения code review и внедрения лучших практик разработки; Навык разработки backend-приложений на Python с использованием Django, FastAPI или Flask; Навык применения асинхронного программирования в Python с использованием asyncio и асинхронных библиотек; Навык написания модульных и интеграционных тестов для Python-приложений с использованием pytest и других инструментов тестирования. Навыки: Знание принципов построения серверной архитектуры приложений; Знание особенностей микросервисной и монолитной архитектуры; Знание принципов SOLID и основных шаблонов проектирования; Знание принципов клиент-серверного взаимодействия и HTTP-протокола; Знание принципов разработки RESTful и GraphQL API; Знание особенностей работы с реляционными и NoSQL базами данных; Знание принципов контейнеризации и оркестрации; Знание подходов CI/CD и практик DevOps; Знание основ асинхронного программирования; Знание систем мониторинга, логирования и распределённой трассировки; Знание современных подходов к обеспечению безопасности backend-систем; Уверенное знание языка Python, его стандартной библиотеки и особенностей объектно-ориентированного программирования; Опыт разработки backend-приложений с использованием Python-фреймворков Django, FastAPI или Flask; Знание инструментов управления зависимостями, виртуальными окружениями и тестирования Python-приложений.