
Sr BE Engineer (TS)
Primary stack
Nice to have's
Job description
Про посаду
Ми шукаємо захопленого та досвідченого Senior Backend Engineer (TS) для приєднання до нашої динамічної команди. Якщо ви захоплено ставитесь до розробки та готові внести свій внесок у наші інноваційні проекти, ми хочемо почути вас.
Обов'язки
- Розробка, оптимізація та підтримка сервісів бекенду та веб-API за допомогою Python.
- Взяття на себе відповідальності за функціональність від технічного уточнення та дизайну до впровадження, випуску, моніторингу та підтримки у виробництві.
- Внесення вкладу у технічне проектування та архітектурні рішення в межах команди.
- Виявлення технічних ризиків, залежностей та можливих покращань на ранніх етапах та їх повідомлення Team Lead та іншим інженерам.
- Створення та підтримка відповідної технічної документації.
- Проведення ретельних оглядів коду та допомога у підтриманні інженерних стандартів.
- Співпраця з інженерами frontend/mobile, QA, Product Managers, дизайнерами та інженерами з інших команд.
- Активний внесок ідей та знань у міжкомандний Backend Chapter.
- Участь у командних заходах, таких як планування, ретроспективи та щоденні стандап-зустрічі.
- Дослідження та вирішення проблем у виробництві, включаючи проблеми з продуктивністю та надією.
Вимоги
- Глибокий досвід розробки на сервері з використанням Python протягом 6+ років.
- Глибоке розуміння веб-API, HTTP та принципів дизайну API.
- Досвід роботи з асинхронним програмуванням на Python.
- Здатність проектувати стійкі технічні рішення та оцінювати компроміси.
- Здатність писати високоякісний, добре структурований, багаторазово використовуваний та тестований код.
- Ефективне використання інструментів AI для завдань програмування, включаючи реалізацію функцій, написання тестів, налагодження та документацію.
- Досвід роботи з базами даних, кешуванням та розподіленими системами.
- Можливість самостійно досліджувати проблеми у виробництві за допомогою дашбордів, метрик, логів, трасування та інструментів відстеження помилок.
- Здатність оцінювати роботу, визначати залежності та ризики, а також розбивати великі функції на кроки для виконання.
- Проактивне виявлення прогалин у тестах, документації, моніторингу та загальній якості коду та взяття на себе відповідальності за їх покращення.
- B2+ (вищий середній +) рівень англійської мови та готовність використовувати її у повсякденному спілкуванні.
Буде плюсом
- Досвід роботи з aiohttp/fastapi, marshmallow/openAPI.
- Знання AWS, Mongo, Redis, Datadog, Sentry, Clickhouse, Splunk, S3, Unleash, Docker, git, Contentful, Dynaconf.
Ми пропонуємо
- Орієнтований на результати стартап-менталітет із стабільним бізнес-моделлю, підтриманим глобальною компанією з подорожей вартістю мільярд доларів.
- Конкурентоспроможна зарплата.
- Медичне страхування.
- Курси англійської мови.
- Конференції, семінари, відшкодування вартості сертифікацій.
- Дружня, професійна та висококваліфікована команда, яка працює з новітніми технологіями.
- Чудове розташування офісу в самому центрі Києва біля станцій метро Золоті Ворота/ Театральна/ Хрещатик (у нас є додаткова "кавова" кухня для любителів кави, ігрова зона з футболом та бомбосховище в будівлі).
- Гнучний робочий час та можливість вибору між офісом, віддаленою роботою або комбінацією обох.
- 25 робочих днів відпустки + 6 оплачуваних хворих днів.
- Щомісячний лаб-день для присвячення власному проекту або навчальному проекту.
- Можливості для кар'єрного зростання.
Про компанію
Ми є технічній командою авантюрних мандрівників, які колись були частиною YCombinator alumni - GetGoing Inc., заснованої у 2012 році випускниками Гарварду, Стенфорду та Берклі. Ми також залучили ~$10M венчурного капіталу з Кремнієвої долини. У 2016 році ми приєдналися до BCD Travel (www.bcdtravel.com), глобальної компанії з управління корпоративними подорожами з річним доходом $25 мільярдів, щоб внести нашу унікальну технологію бронювання готелей у продукти BCD Travel.
Продукт, який ми розробляємо, є B2B бронювальним майданчиком для ділових подорожей, який допомагає користувачам бронювати готелі, авіарейси та автомобілі. Він надає як діловим мандрівникам, так і їхнім туристичним агентам детальні маршрути та найкращі варіанти бронювання. Щодня тисячі ділових мандрівників по всьому світу використовують наше програмне забезпечення, побудоване на сучасних технологіях.
Подайте заявку зараз
© BCD TripTech. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Ми команда затятих мандрівників, яка раніше була частиною GetGoing Inc, — учасника YCombinator, заснованого у2012-муроці талановитими випускниками Гарварду, Стенфорду та Берклі, яким вдалося отримати фінансування у ~$10M від найвпливовіших венчурних фондів Кремнієвої Долини.У2016-муми приєдналися до BCD Travel (www.bcdtravel.com), глобальної корпорації з організації корпоративних відряджень із щорічним оборотом у 25 млрд доларів. Їх зацікавила наша технологія бронювання готелів.Продукт, над яким ми працюємо, це платформа для бронювання готелів, перельотів та авто. Вона дає найширший вибір для бронювань та актуальну інформацію про перельоти та маршрути як співробітникам компаній-клієнтів, так і їх тревел агентам. Тисячі людей у відрядженнях від сотень компаній по всьому світу щодня використовують наш продукт.Щодо технологій, ми використовуємо:На фронтенді: ES6 and React/Redux.На бекенді: Python 3 and Clojure, а також: Django, DRF, Celery, Gevent, aiohttp, Airflow, Postgresql, Redis, Memcache, RabbitMQ, ElasticSearch, Terraform, Ansible, Stackstorm, Splunk.Ми зібрали найкраще: від великої корпорації — стабільність та величезну кількість клієнтів, а від стартапу — дух підприємництва та швидкість змін. Наш офіс знаходиться у Києві, але є й повністю віддалені співробітники по всій Україні й за її межами.Як команда, ми віримо у свободу та відповідальність, тому наймаємо лише психологічно зрілих людей, які можуть вдало балансувати між ними. Але це не означає, що в нас сумно, адже веселитися ми теж вміємо. Мало не щодня в нас запеклі бої у кікер, і досить часто ми засиджуємось до півночі над якоюсь цікавою настолкою.Зараз ми розширюємо команду і будемо раді знайомству з вами!We’re a tech team with a taste for adventure, rooted in the startup world. We cut our teeth at GetGoing Inc., a project born in 2012 from the minds of Harvard, Stanford, and Berkeley grads and backed by Silicon Valley to the tune of $10 million in venture capital.In 2016, we partnered up with BCD Travel, a global corporate travel management heavyweight with sales totaling $25 billion annually. Our mission? To bring our innovative hotel booking technology to BCD Travel’s platform.Our flagship product is a B2B booking platform tailored for business trips. It allows users to effortlessly book hotels, flights, and cars, providing detailed itineraries and top-tier booking options to both business travelers and their agents. Every day, our software, built on the latest tech, serves thousands of business travelers worldwide.On the tech front, we’re all about:ES6 and React/Redux on the frontend.Python 3 and Clojure on the backend, along with Django, DRF, Celery, Gevent, aiohttp, Airflow, Postgresql, Redis, Memcache, RabbitMQ, ElasticSearch, Terraform, Ansible, Stackstorm, and Splunk.We enjoy the stability and broad client base of a global corporation while maintaining the energy and innovation of a startup. Our home base is in Kyiv, but we’ve embraced remote work, with team members spread across Ukraine and abroad.We value freedom and responsibility, seeking mature individuals who can navigate both with ease. But don’t worry, it’s not all business here. We love kicking back with daily kicker matches and all-night board game marathons.As we continue to grow, we’re excited to welcome new team members aboard!
More at BCD TripTech
All 7 roles
Senior Backend Engineer
BCD TripTech · Kyiv

Manual QA Engineer
BCD TripTech · Poland

Technical Support (L2) Engineer
BCD TripTech · Kyiv

Senior General QA (Python)
BCD TripTech