Компания "Казахтелеком"
АО «Казахтелеком» — крупнейший инфокоммуникационный оператор Республики Казахстан, цифровая компания, сейчас ведет работу по цифровизации бизнес процессов. Мы приглашаем Вас принять участие в совместной разработке продуктов.
Мы ожидаем от вас
- Разработка и поддержка серверных приложений: Проектирование и реализация надежной серверной логики на Python с использованием FastAPI, SQLAlchemy и других фреймворков. Написание чистого, эффективного и хорошо структурированного кода.
- Создание и интеграция API: Разработка RESTful и GraphQL API, интеграция с внутренними и внешними сервисами и базами данных для обеспечения бесперебойной работы приложений.
- Управление базами данных: Оптимизация производительности реляционных (PostgreSQL, MySQL) и нереляционных баз данных (MongoDB, Redis), написание сложных SQL-запросов и настройка индексации для повышения эффективности.
- Работа с микросервисной архитектурой: Разработка и поддержка микросервисов с использованием контейнеризации (Docker) и оркестрации (Kubernetes), а также настройка взаимодействия между распределенными системами.
- Безопасность приложений: Обеспечение безопасности серверных решений, включая внедрение механизмов шифрования, защиты от SQL-инъекций и других уязвимостей.
- Автоматизация и DevOps процессы: Настройка и поддержка CI/CD процессов, работа с инструментами автоматизации (Jenkins, Ansible) для улучшения разработки и развертывания приложений.
- Документирование: Поддержка актуальной технической документации, описывающей архитектуру, API и взаимодействие между сервисами, чтобы обеспечить прозрачность и возможность поддержки решений другими разработчиками.
Требования: - Опыт разработки на Python с использованием FastAPI, SQLAlchemy, Pydantic.
- Опыт работы с микросервисной архитектурой и распределенными системами.
- Глубокие знания реляционных и нереляционных баз данных (PostgreSQL, MySQL, MongoDB, Redis), умение оптимизировать запросы и производительность.
- Опыт разработки и интеграции RESTful API и GraphQL.
- Знание Docker и Kubernetes для контейнеризации и управления микросервисами.
- Понимание принципов CI/CD, опыт работы с Jenkins, Ansible, Terraform.
- Понимание стандартов информационной безопасности (шифрование данных, защита от SQL-инъекций, XSS).
- Опыт работы с Git, знание различных workflows (Gitflow, Trunk Based Development).
- Практический опыт работы в Agile, Scrum, Kanban.
Мы предлагаем:
- Работу в самой крупной Телекоммуникационной Компании РК;
- Официальное трудоустройство согласно ТК РК;
- График работы: 5/2, 8 - часовой рабочий день;
- Своевременную заработную плату;
- Хороший социальный пакет;
- Бонусную систему;
- Возможность продвижения по карьерной лестнице