Наш клієнт — українська SaaS-компанія, заснована в 2009му році, яка пропонує все необхідне для масштабування Terraform. Продукт — це Cloud Management Platform для великого бізнесу (IaCP), який дозволяє реалізувати self-service для різних сегментів користувачів компанії (з фокусом на DevOps, GitOps користувачів).
Шукаємо Senior Python бекенд розробника, якому цікаві нетривіальні та челенджеві задачі, важлива прозорість в комунікаціях, довіра та взаємопідтримка між членами команди. Як Backend інженер, ви будете відігравати вирішальну роль у проєктуванні та побудові основних систем бекенда, які поділяються на кілька основних аспектів: відповідальність за бекенд-завдання, високопродуктивний API, розроблений за допомогою Flask на основі специфікації JSON-API, та за агент, який взаємодіє з нашим сервером.
Вам точно буде цікава ця роль, якщо ви цінуєте свободу в прийнятті рішень та приймаєте відповідальність, відкриті до нових знань та ресьорчу, зацікавлені можливістю працювати з різними частинами продукту та мати вплив на весь процес
ТОП-4 напрямки задач:
Інженер буде працювати над розробкою Infrastructure as Code Platform (IaCP). Спектр задач включає:
— Розробка API для сумісності з terraform workflow
— Розробка remote state & operations backend for terraform, що розширює можливості при роботі з terraform
— Розробка API для IaCP: конфігурація і менеджмент оточення користувача за допомогою UI/API
— Інтеграція зі сторонніми сервісами: VCS (GitHub, GitLab, etc.), online payments (Stripe), cloud computing (gce, ec2, azure)
Які знання та навички очікуємо від кандидата:
— Досвід в розробки бекенду на Python впродовж останніх 5+ років
— Досвід роботи з сoncurrency and parallelism (threading, multiprocessing, gevent, asyncio, etc.)
— Розуміння ООП та патернів проєктування
— Досвід у проєктуванні реляційних баз даних та оптимізації запитів
— Впевнене володіння англійською мовою
Буде додатковою перевагою:
— Знання та практичний досвід з Go
— Досвід роботи з DevOps (Terraform, Chef, Ansible, SaltStack тощо)
— Знання операційних систем Linux
Технічний стек продукту:
Python, Go, MySQL, RabbitMQ, Docker та багато бібліотек python для різних доменів: cloud, networking, data, сoncurrency and parallelism (threading, multiprocessing, gevent, asyncio, etc.)
Хайринг процес:
1) Співбесіда з рекрутером ~30 хв,
2) Технічна співбесіда ~1,5 год,
3) Фінальна співбесіда ~45 хв. з Head of Delivery