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