BCD TripTech logo

Sr BE Engineer (TS)

BCD TripTech·Salary not specified

Primary stack

PythonHTTPAPI

Nice to have's

AI coding toolstestingdocumentationproduction issuescode reviewsengineering standards

Job description

Description language:

About the Position

We are looking for a passionate and experienced Senior Backend Engineer (TS) to join our dynamic team. If you are excited about development and ready to contribute to our innovative projects, we want to hear from you.

Responsibilities

  • Develop, optimize, and maintain backend services and web APIs using Python.
  • Take ownership of features from technical clarification and design through implementation, release, monitoring, and production support.
  • Contribute to technical design and architecture decisions within the team.
  • Identify technical risks, dependencies, and possible improvements early and communicate them to the Team Lead and other engineers.
  • Create and maintain relevant technical documentation.
  • Conduct thoughtful code reviews and help maintain engineering standards.
  • Collaborate with frontend/mobile engineers, QA, Product Managers, designers, and engineers from other teams.
  • Actively contribute ideas and knowledge to the cross-team Backend Chapter.
  • Participate in team activities such as planning, retrospectives, and daily stand-ups.
  • Investigate and resolve production issues, including performance and reliability problems.

Requirements

  • Strong experience with server-side development using Python for 6+ years.
  • Strong understanding of web APIs, HTTP, and API design principles.
  • Experience with asynchronous Python programming.
  • Ability to design maintainable technical solutions and evaluate trade-offs.
  • Ability to write high-quality, well-structured, reusable, and testable code.
  • Effectively use AI coding tools and agents for software development tasks, including implementing features, writing tests, debugging, and documentation.
  • Experience working with databases, caching, and distributed systems.
  • Can independently investigate production issues using dashboards, metrics, logs, traces, and error-tracking tools.
  • Ability to estimate work, identify dependencies and risks, and break larger features into deliverable steps.
  • Proactively identifies gaps in tests, documentation, monitoring, and overall code quality and takes ownership of improving them.
  • B2+ (upper Intermediate +) level of English and are ready to use it in everyday communication.

Nice to Have

  • Experience with aiohttp/fastapi, marshmallow/openAPI.
  • Familiarity with AWS, Mongo, Redis, Datadog, Sentry, Clickhouse, Splunk, S3, Unleash, Docker, git, Contentful, Dynaconf.

We Offer

  • Results-oriented startup mindset with a stable business model backed by a billion-dollar global travel company.
  • Competitive salary.
  • Medical insurance.
  • English courses.
  • Conferences, workshops, certifications refund.
  • A friendly, professional, and highly skilled team working with the newest technologies.
  • A great office location in the very center of Kyiv near metro stations Zoloti Vorota/ Teatralna/ Khreschatyk (we have an extra “coffee” kitchen for coffee geeks, a game zone with a kicker and a bomb shelter in the building).
  • Flexible working hours and the ability to choose between office, remote, or a mix of both.
  • 25 working days of vacation + 6 covered sick days.
  • A lab day once a month to dedicate to a project of your own or a study project.
  • Opportunities for career growth.

About the Company

We are a tech team of adventurous travelers, who were once a part of YCombinator alumni - GetGoing Inc., founded in 2012 by Harvard, Stanford, and Berkeley graduates. We also raised ~$10M in venture capital from Silicon Valley. In 2016 we joined BCD Travel (www.bcdtravel.com), a global corporate travel management company with annual sales of $25 billion, to bring our unique technology of hotel booking to BCD Travel’s products.

The product we develop is a B2B booking platform for business trips, which helps users book hotels, flights, and cars. It provides both business travelers and their travel agents with detailed itineraries and the best booking options. Every day thousands of business travelers across the world use our software built on modern technology.

Apply now

© 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

Popular searches