All offersKrakówPythonPython Software Engineer
Python Software Engineer
Python
AirHelp

Python Software Engineer

AirHelp
Kraków
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Office

Tech stack

    Python
    advanced
    SQL
    regular

Job description

We are looking for a driven, talented Python Software Engineer.

Since 2013, we've helped over 13 million passengers with their flight troubles by using innovative, state-of-the-art technology. We build code that is elegant and efficient, with a well-architected framework designed to solve problems. Learn more about our team here

Why AirHelp: 

  • We build our own products and work mainly on new features
  • We ship code on a daily basis
  • We write tests
  • We have lots of knowledge sharing initiatives, including AirConf (our own travel tech conference)
  • We offer an opportunity to develop in various functional areas and technologies including: Ruby/Rails, Python, Go, ReactJS, EmberJS, PostgreSQL, MariaDB, AWS, Google Cloud, Docker, Kubernetes, Redshift, Bootstrap, git, TeamCity, Terraform, AWS Lambda, Google Functions

As a Python Software Engineer you will join a team focused on automating legal processes, decision support, and optimization of legal processes. We are working on three bots, which are developed in Python -- using microservices, statistical models, and rule-based processing engines. As we're extending our services with UI for complex configuration, some knowledge of Flask and basic front-end skills will come in handy.

We spend a lot of our efforts on building a great software ecosystem to support our goals and we have reached the point where automation, optimisation, scalability, and testability really matter. The ultimate goal of AirHelp engineering is to automate most of the processing.

In detail, your goal will be to:

  • Build new services and enrich existing ones
  • Write code that is easy to test and manage, scalable, testable, and can work reliably in cloud infrastructure
  • Review code of your team members
  • Promote good practices in engineering

Ideally, you can demonstrate: 

  • Couple of years of experience in software development
  • Very good knowledge of Python
  • Basic knowledge of building web UI
  • Knowledge of SQL
  • General knowledge of IT trends, cloud infrastructure, SoA, REST
  • Experience with cloud-based environment / infrastructure
  • Having fun from providing well-designed, clean, functional solutions
  • Good communication skills and grasp of complex requirements
  • Sense of ownership of delivered code and our systems
  • Knowledge of Ruby, Go, Java and/or other technologies from AirHelp's stack will be considered a plus.

Nice to have: 

  • Knowledge of Ruby, Go, Java and/or other technologies from AirHelp stack 

Perks & Benefits:

  • Flexible working hours and type of contract (employment contract or B2B)
  • Option of remote work (1 day a week)
  • Engineer’s Days where each month you can spend 1 day doing the stuff YOU want to do
  • Comfortable office space near Blonia Park (aleja 3 Maja 9)
  • Private healthcare and life insurance
  • Cafeteria system (gym card, cinema tickets, shopping gift cards etc.)
  • Possibility to reward other team members with bonusly points (redeemable for Zalando gift cards, premium Spotify)
  • Unlimited, free use of AirHelp services
  • AirHealthy sports initiatives, events and parties
  • Free English classes
  • MacBook Air + extra monitor
  • Free food all day (breakfast, lunch, snacks, fruits and soft drinks)
  • Competitive salary, aligned with your knowledge and skills