Tech Stack
PythonAzureDockerCI/CDGitLab CI
Job Description, Responsibilities & Requirements
Description language:
Про посаду
Ми шукаємо Python Tech Lead для приєднання до нашої команди!
Наш клієнт є глобальною компанією, що розробляє програмне забезпечення для підприємств, створюючи AI-powered SaaS платформу для документації на Microsoft Azure. Проект зосереджено на покращенні готової до виробництва платформи шляхом удосконалення архітектури, CI/CD, автоматизації тестування та масштабованості. Ми шукаємо практичного Python Technical Lead, який спочатку буде керувати технічною доставкою, а згодом створить та очолить невелику інженерну команду в Європі.
Обов'язки
- Керувати технічною доставкою команди Python інженерів, поєднуючи практичний розробку з технічним лідерством та наставництвом.
- Проектувати та керувати архітектурою платформи, зосереджуючись на CI/CD, спостережливості, масштабованості, надійності та готовності до виробництва.
- Переглядати код, встановлювати кращі інженерні практики та підтримувати високу якість коду в середовищі розробки, що допомагає AI.
- Будувати та розвивати комплексну стратегію автоматизації тестування (юніт, інтеграційне та кінцевий-до-кінцевий тестування) для забезпечення надійної доставки програмного забезпечення.
- Безпосередньо сприяти розробці бэкенду, CI/CD трубопроводам та покращенням платформи, використовуючи Python та Microsoft Azure.
- Координувати дії спринтів, вирішувати залежності між командами та тісно співпрацювати з розподіленими інженерними командами в Європі, США та Індії.
- Підтримувати зростання європейської інженерної команди та допомагати створити самокеровану Scrum команду.
- Ділитися досвідом у GitLab, CI/CD та інженерних практиках через наставництво та передачу знань.
Вимоги
- 6-7+ років комерційного досвіду з Python та практичною розробкою бэкенда.
- Попередній досвід роботи Technical Lead або Lead Python Інженером, включаючи проектування архітектури, перегляд коду, наставництво та технічне прийняття рішень.
- Досвід створення або масштабування самокерованих інженерних команд.
- Сильний досвід роботи з CI/CD трубопроводами, бажано GitLab CI (GitHub Actions є плюсом).
- Практичний досвід роботи з Microsoft Azure, включаючи такі сервіси як App Services, Azure Functions, Key Vault та Storage.
- Глибоке розуміння Docker та контейнеризованих додатків.
- Досвід проектування та впровадження стратегій автоматизації тестування (юніт, інтеграційне та кінцевий-до-кінцевий тестування).
- Досвід роботи з Azure Application Insights або подібними рішеннями для спостереження та моніторингу.
- Відмінні комунікаційні навички та Upper-Intermediate+ English для співпраці з міжнародними зацікавленими сторонами.
- Готовність до міжнародних ділових поїздок до клієнта.
Буде плюсом
- Досвід у визначенні нефункціональних вимог (продуктивність, масштабованість, надійність, безпека).
- Знання практик безпеки та дотримання нормативних вимог, включаючи управління випусками, сканування вразливостей та управління залежностями.
- Досвід роботи в корпоративних середовищах із SSO, проксі та вимогами до відповідності.
- Розуміння концепцій Infrastructure-as-Code (IaC) (Terraform або Bicep є плюсом).
- Досвід роботи з архітектурою monorepo та інструментами.
- Знання багаторегіональних хмарних розгортань.
- Досвід роботи з RAG-based додатками, Azure AI Search або AI індексаційними трубопроводами.
- Досвід роботи з React або інструментами CI/CD для фронтенду.
- Досвід у керівництві командами, що працюють у середовищах розробки, що допомагає AI.
Ми пропонуємо
- Гнучкий робочий формат - віддалено, в офісі або гнучко
- Конкурентоспроможна зарплата та хороший компенсаційний пакет
- Персоналізований кар'єрний ріст
- Інструменти для професійного розвитку (програма наставництва, технічні лекції та тренінги, центри досконалості тощо)
- Активні технічні спільноти з регулярним обміном знаннями
- Відшкодування витрат на освіту
- Пам’ятні подарунки до ювілеїв
- Корпоративні заходи та командоутворення
- Інші переваги, що залежать від місцезнаходження
не застосовується до фрілансерів