до 6000 долларов СШАНеобходимые навыкиОпыт: более 5 лет опыта работы на должностях разработки Python высшего уровня в корпоративных средах или в авторитетных аутсорсинговых компаниях. Технологии: знание платформ Python (например, FastAPI, Flask, Django) для REST, GraphQL и RPC.< li style="font-style: inherit; font-weight: inherit">Контейнеризация и оркестрация: умение работать с Docker и Kubernetes для контейнеризации развертывания.CI/CD и контроль версий: Большой опыт работы с GitLab для контро
до 6000 долларов США
Необходимые навыки
Опыт: более 5 лет опыта работы на должностях разработки Python высшего уровня в корпоративных средах или в авторитетных аутсорсинговых компаниях.- Технологии: знание платформ Python (например, FastAPI, Flask, Django) для REST, GraphQL и RPC.
< li style="font-style: inherit; font-weight: inherit">Контейнеризация и оркестрация: умение работать с Docker и Kubernetes для контейнеризации развертывания.- CI/CD и контроль версий
- Обмен сообщениями и потоковая передача данных: Знакомство с Kafka и RabbitMQ для архитектуры, управляемой событиями.
- Кэширование и базы данных: практический опыт работы с Redis, MySQL, ClickHouse и понимание теоремы ACID и CAP для распределенных транзакций.
- Безопасность: знание механизмов аутентификации и авторизации (OAuth2, JWT) в микросервисах Python.
- Шаблоны проектирования: знание шаблонов проектирования, таких как внедрение зависимостей, декораторы, а также таких принципов, как SOLID и аспектно-ориентированное программирование.
- Навыки DevOps: опыт работы с поставщиками облачных услуг (AWS или аналогичные) и знание AWX Ansible или Terraform.
- Тестирование: большой опыт в модульном тестировании, TDD и тестировании распределенных систем.
Как плюс
- Node.js и Java: использование дополнительных языков, таких как Node.js или Java.
- Веб-серверы и прокси-серверы: Знакомство с NGINX, Apache для управления серверами.
- Асинхронное программирование: практический опыт в асинхронном программировании и архитектурах, управляемых событиями.
Мы предлагаем
- Пятидневная рабочая неделя в молодом и энергичном коллективе.
- Оплачиваемый отпуск — 22 рабочих дня в году.
- Гибкий график работы.
- Конкурентоспособная заработная плата, пересматриваемая каждые 12 месяцев, с широкими возможностями для роста.
- Примите участие в разработке нового протокола.
Обязанности
- Руководить архитектурой, дизайном и реализацией микросервисов и приложений на основе Python.
- Разрабатывайте и оптимизируйте API-интерфейсы RESTful, конечные точки GraphQL и интерфейсы RPC, чтобы обеспечить плавное масштабируемое взаимодействие между сервисами.
- Управляйте переходом от монолитной к микросервисной архитектуре, используя принципы SOLID, внедрение зависимостей и лучшие в своем классе шаблоны проектирования.
- Наблюдать за интеграцией с критически важными компонентами, такими как Kafka, RabbitMQ, Redis, MySQL, ClickHouse и другими решениями для управления данными.
- Используйте Docker и Kubernetes для эффективной контейнеризации и оркестрации сервисов в разных средах.
- Работайте с современными практиками DevOps (AWX Ansible или Terraform) для поддержки конвейеров CI/CD и оптимизации развертывания.
- Реализовать механизмы аутентификации и авторизации (например, OAuth2, JWT, Keycloak) для обеспечения безопасного взаимодействия служб.
- Наставничество и консультирование членов команды по лучшим практикам в Python, тестировании, асинхронном программировании и аспектно-ориентированном программировании.
Описание проекта
Мы ищем мотивированного старшего разработчика Python (технического руководителя) с большим опытом разработки сложных, крупномасштабных систем. Эта роль будет включать в себя проектирование и создание безопасных и производительных приложений Python, тесное сотрудничество с технологиями контейнеризации. например Docker и Kubernetes, а также интеграцию с различными облачными платформами и платформами DevOps. Ваш опыт работы с микросервисами и распределенными системами будет иметь решающее значение при переходе от монолитной архитектуры к системам на основе микросервисов.
Обзор компании
Мы ведущая хостинговая компания в США, стремящаяся обеспечить высокопроизводительнуюnce, масштабируемые и безопасные решения для веб-хостинга. Присоединяйтесь к нашей команде увлеченных разработчиков и инженеров, где вы сыграете ключевую роль в разработке и внедрении передовых решений для приложений корпоративного уровня. В качестве старшего разработчика Python и технического руководителя вы будете руководить сложными проектами, принимать ключевые технические решения и быть наставником талантливой команды разработчиков.
Подайте заявку сегодня!
Если вы опытный эксперт Python, увлеченный ведущими проектами и продвижение технических инноваций в сфере хостинга, мы рекомендуем вам подать заявку. Присоединяйтесь к нам в создании надежных, масштабируемых решений, обеспечивающих цифровые возможности для клиентов по всему миру.