Python Backend Engineer

Mid-level • Full-time • On-site • Cluj-Napoca
HDTRY002
238

Job Summary

Imagine a workplace which encourages you to take on responsibility and where your ideas will be heard and implemented. Imagine a fast-paced environment where your performance makes the difference. This is who we are, and looking for adventurers to join our smart and inspiring team!

Our partner's Guest Feedback Platform is used by more than 12,000 hotels worldwide to consolidate and analyze guest feedback. Within one tool, our clients get an overview of all reviews from Booking.com, Google, TripAdvisor, and are able to drill down into insights extracted from the text via NLP capabilities. Our product also have real-time communication features, allowing guests to message the hotel reception while they’re at the hotel.

As a Python Backend Engineer in the Connect Team, you will build and extend the real-time data layer of our guest feedback platform, which connects guest and reservations data from dozens of different systems, enabling hotels to use our products with maximum ease of use.

Our Connect engineering team places very high value on quality and stability, so expect to join a professional team that practices proper TDD and cares about code quality. Our culture takes learning and development very seriously. As soon as you’re ready – and maybe even a bit before – we’ll involve you in writing technical specifications and architectural discussions. Also, we care about keeping our engineers close to the market. As part of a “squad” that also contains salespeople, you will have the chance to work together with market-oriented people, if that is what you want.

What challenges await you?

  • Ship data-intensive APIs used by our partners to enable them in creating awesome experiences for their hotels.
  • Take responsibility in planning and designing software within a small team.
  • Apply cutting-edge Python 3 asynchronous frameworks.
  • Design database schemata and optimize queries.

What do we expect from you?

  • Solid understanding of Python, preferably Python 3.
  • Solid understanding of relational database systems, preferably PostgreSQL.
  • Good understanding of a unit testing framework, preferably pytest.
  • Experience in developing scalable data-intensive Web APIs.
  • Good understanding of industry-level API designs and practices, such as: Design patterns (REST, RPC, JSON API … etc), Deprecation policies for public APIs, API versioning and release.
  • Willingness to work with an asynchronous Python framework, such as: Tornado and aiohttp.
  • Fluent in English.

Nice to have

  • Expert knowledge of Python 3.
  • Experience working with an ORM such as: SQLAlchemy and peewee.
  • Experience developing asynchronous software using Python.

What do we offer

  • A highly international & entrepreneurial environment (flat hierarchies, short decision paths…)
  • Excellent on-boarding programs
  • Spend up to 5% of your working time for your professional & personal development
  • Great leadership & support

We have engineering excellence in our DNA. Our employees are experts in big data, machine learning, natural language processing, interactive JavaScript applications and web technologies. Our tech stack is varied and modern!

Wait, we have more...

There has to be one perfect job for you, so here are some more similar jobs.

Senior Backend Developer
Senior level • Full-time • HDOPT028
Java Core SpringBoot cloud
Remote Cluj-Napoca
C/C++ Embedded Senior Software Engineer
Senior level • Full-time • HDTKS006
c++ linux unix
Eindhoven
Junior Python Software Engineer
Junior Level • Full-time • HDJOI002
python linux CI
Cluj-Napoca
Senior Backend Engineer
Senior level • Full-time • HDFWE005
Java multi-tier technical design
Cluj-Napoca
Full Stack Engineer (Python/React)
Mid-level • Full-time • HDTRY008
python react rest api
Cluj-Napoca
Senior Java Developer
Mid-level • Full-time • HDMDR007
java 8 Spring boot rest api
Remote Cluj-Napoca, +4
Senior Fullstack Software Engineer
Senior level • Full-time • HDYRK001
backend Java JavaScript
Remote Romania
Backend Developer - Node.js
Mid-level • Full-time • HDMDR002
JavaScript TypeScript node.js
Remote Cluj-Napoca, +4
Senior Python Software Engineer
Senior level • Full-time • HDTKS005
python oop c++
Eindhoven
Senior Embedded C/C++ Software Engineer
Senior level • Full-time • HDTKS004
c c++ embedded
Eindhoven

Introducing the developer’s
console.

Sign up to our newsletter and you will receive periodic updates of new blog posts, contests, events and job opportunities.

$