Ми, Boosta, — холдингова ІТ-компанія, що створює, масштабує та інвестує в digital-бізнеси з глобальним потенціалом. * Заснована у 2014 році * 600+ фахівців * Сотні тисяч клієнтів у всьому світі
У портфоліо Boosta — велика кількість успішних IT-продуктів, а також проєкти, що займаються performance-маркетингом.
З 2022 року в екосистемі компанії працює власний інвестиційний фонд Burner, який надає фінансування у форматах Private Equity (growth-фінансування) та Venture Builder.
Ми активно розвиваємося та шукаємо Senior Python Engineer до нашої команди, яка створює сучасну платформу для здоров’я та фітнесу. Додаток поєднує керовані йога-сесії, персоналізовані програми та відстеження самопочуття, щоб допомогти користувачам розвивати силу, гнучкість і внутрішній спокій. Зосереджуючись на простоті, балансі та поступовому розвитку, платформа підтримує всіх — від початківців до досвідчених практиків йоги, у будь-який час і в будь-якому місці.
Якщо ви захоплюєтесь написанням чистого, масштабованого коду та хочете створювати продукти, які щодня покращують життя мільйонів людей — ми будемо раді з вами познайомитися!
Якими задачами потрібно буде займатися? * Розробляти бекенд-логіку, сервіси та API, які підтримують функціональність і продуктивність застосунку. * Створювати надійні та добре задокументовані RESTful API для фронтенду та сторонніх сервісів. * Проектувати схеми баз даних, писати оптимізовані запити та забезпечувати цілісність даних (SQL або NoSQL). * Перетворювати технічні та продуктові вимоги на масштабовані бекенд-робочі процеси та сервіси. * Відстежувати та покращувати продуктивність, надійність, масштабованість та ефективність системи. * Впроваджувати безпечні практики програмування, керувати автентифікацією/авторизацією та захищати дані користувачів.
Що ми очікуємо від Вас? * Впевнене володіння Python. Буде плюсом знання інших мов (Node.js, Go, Java, Ruby). * Глибоке розуміння асинхронного програмування, event-driven архітектури, та багатопоточності. * Знання систем типів та інструментів (наприклад, TypeScript, MyPy) буде плюсом. * Досвід розробки та підтримки RESTful та/або GraphQL API. * Уміння створювати чіткі, версійні, добре задокументовані API з автентифікацією та обмеженням швидкості. * Знання OpenAPI/Swagger або подібних стандартів. * Досвід роботи з реляційними базами даних (PostgreSQL, MySQL), включаючи індексацію, оптимізацію запитів і міграцію схем. * Знання NoSQL баз (MongoDB, Redis, DynamoDB) та розуміння, коли їх доцільно використовувати. * Розуміння переваг та недоліків мікросервісів і моноліту, вміння проектувати структуру системи. * Досвід проектування масштабованих, відмовостійких і спостережуваних бекенд-систем. * Знання event-driven та message-based архітектур (Kafka, RabbitMQ, AWS SNS/SQS). * Практичний досвід роботи з хмарними платформами (AWS, GCP або Azure). * Знання інструментів Infrastructure as Code (Terraform, Pulumi). * Розуміння CI/CD-пайплайнів, автоматизованих деплойментів, контейнерів і їх оркестрації (Docker, Kubernetes). * Досвід написання юніт-, інтеграційних та end-to-end тестів для бекенд-сервісів. * Знання TDD/BDD та відповідних інструментів (Jest, Pytest, Mocha). * Досвід навантажувального тестування та знання інструментів (k6, Locust). * Знання основ веб-безпеки (OWASP Top 10, CSRF/XSS, безпечна автентифікація). * Досвід впровадження OAuth2.0, JWT та безпечної обробки сесій. * Робота з системами контролю версій (Git) та дотримання кращих практик рев’ю коду. * Написання чистого, підтримуваного коду з хорошою документацією та дотриманням код-стайл гайдлайнів.
Буде плюсом: * Досвід роботи з інструментами для моніторингу, такими як Prometheus, Grafana чи ELK. * Досвід використання feature flagів, впровадження blue/green чи canary релізів. * Участь в open-source проектах або досвід ведення технічного блогу.
Випробувальний термін для даної позиції 3 місяці, протягом них ми будемо звикати та працювати разом.
Що ми пропонуємо? * Віддалену роботу, адже в нас був ремоут ще до того, як це стало мейнстрімом. Працюйте з будь-якої точки світу. * Гнучкий графік та можливість самостійно планувати робочий день. * Підтримку ментального здоров’я — лекції від експертів, компенсація сесій із психологом тощо. * 28 робочих днів відпустки на рік (після 3 місяців співпраці). * Можливості для розвитку та навчання: доповіді різних спікерів, велика корпоративна бібліотека, компенсація курсів, програма менторингу та, звичайно, уроки англійської. * Але найголовніше: Boosta — це команда професіоналів, де кожний відчуває підтримку та набуває впевненості.
Якщо Вам відгукується все, що описано вище — надсилайте нам своє CV!