до 6000 доларів СШАНеобхідні навичкиДосвід: 5+ років досвіду на посадах розробників Python вищого рівня в корпоративних середовищах або в авторитетних аутсорсингових фірмах.Технології: Досвід роботи з фреймворками Python (наприклад, FastAPI, Flask, Django) для REST, GraphQL і RPC.Контейнеризація та оркестровка: знання Docker і Kubernetes для контейнерів розгортання.CI/CD і керування версіями strong>: великий досвід роботи з GitLab для контролю версій і автоматизації конвеєрів.Обмін повідомленн
до 6000 доларів США
Необхідні навички
- Досвід: 5+ років досвіду на посадах розробників Python вищого рівня в корпоративних середовищах або в авторитетних аутсорсингових фірмах.
- Технології: Досвід роботи з фреймворками Python (наприклад, FastAPI, Flask, Django) для REST, GraphQL і RPC.
- Контейнеризація та оркестровка: знання Docker і Kubernetes для контейнерів розгортання.
- CI/CD і керування версіями strong>: великий досвід роботи з GitLab для контролю версій і автоматизації конвеєрів.
- Обмін повідомленнями та потокове передавання даних: знайомство з 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.
- Розробляйте й оптимізуйте RESTful API, кінцеві точки 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, захоплений провідними проектами та стимулюючи технічні інновації в індустрії хостингу, радимо вам подати заявку. Приєднуйтесь до нас у створенні надійних, масштабованих рішень, які забезпечують цифровий досвід для клієнтів у всьому світі.