Обязанности: Разработка и поддержка API: Обеспечение надежного взаимодействия между различными компонентами системы через API; Внедрение RESTful и GraphQL API, разработка решений для работы с микросервисами.; Тестирование функций и разработанного функционала: Проведение модульного, интеграционного и регрессионного тестирования для обеспечения качества разрабатываемого кода; Разработка и поддержка автоматизированных тестов для различных этапов разработки; Анализ и устранение дефектов, выявленных в ходе тестирования, обеспечение соответствия кода требованиям и стандартам; Работа с базами данных: Обеспечение целостности, безопасности и высокой доступности данных, а также их эффективной репликации и резервного копирования; Деплой на тестовых и продуктивных средах: Подготовка, автоматизация и выполнение деплоя приложений и сервисов в различных окружениях (тестовые, продуктивные среды); Обеспечение бесперебойной работы приложений после развертывания, устранение возникающих проблем в процессе эксплуатации; Мониторинг и оптимизация производительности: Постоянный мониторинг и анализ производительности приложений и систем; Выявление и устранение узких мест в коде и архитектуре для обеспечения максимальной эффективности работы системы; Работа с контейнеризацией и облачными технологиями: Разработка, настройка и поддержка контейнеризованных приложений с использованием Docker и Kubernetes; Обеспечение надежного взаимодействия между различными компонентами системы через API; Внедрение RESTful и GraphQL API, разработка решений для работы с микросервисами. Основные профессиональные знания, умения, навыки: Создание масштабируемых и эффективных API на основе различных языков программирования и фреймворков (Python: Django, Flask, FastAPI; JavaScript: NodeJS, Express, Nest.js); Проектирование, создание и оптимизация баз данных с использованием различных технологий (SQL, NoSQL, Redis, Elasticsearch); Разработка и поддержка сложных SQL-запросов для эффективного управления данными и их анализа; Интеграция CI/CD процессов, для обеспечения непрерывной интеграции и доставки; Оптимизация использования ресурсов (например, CPU, память, сеть) для повышения производительности. Коммуникативные навыки: Коммуникативные навыки для работы с заказчиками и командой Умение презентовать результаты анализа Способность работать в команде Внимание к деталям Умение управлять временем и приоритизировать задачи Условия: Строгое соблюдение ТК РФ; Аккредитованная IT-компания; ДМС (после испытательного срока); Компенсация стоимости санитарно-курортных путевок для работников и их детей; Годовое вознаграждение (13 заработная плата); Индексация заработной платы в зависимости от инфляции; Производится выплата премии к профессиональному празднику; Материальная помощь к отпуску.