All offersWrocławPythonMiddle Python Developer
Middle Python Developer
Python
AmRest Sp. z o. o.

Middle Python Developer

AmRest Sp. z o. o.
Wrocław
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    Python / Django
    advanced
    Python 3.5+
    advanced
    Elasticsearch
    regular
    REST API
    regular

Job description

AmRest is the fastest growing independent restaurant company in Europe. We work with world-beloved brands (we bet you know brands like KFC, Pizza Hut, Burger King or Starbucks) and operate restaurants in 16 markets (Europe, Russia, China). We are the team of over 40 000 employees, coming from different countries, but still speaking the same language! It’s all because of our exceptional culture – we believe that Wszystko jest Możliwe, share the same Core Values and know how to bring fun to life!

Person hired on Middle Python Developer position will be responsible for developing and maintaining HR Digital systems.

Our promise:
  • To be part of an international, dynamic and fast developing Team 
  • A unique culture of openness, customer focus where “Everything is possible” and where bureaucracy and politics have no place
  • Accelerated professional and personal development driven by meaningful challenges
  • Partly remote job 

Your challenges:
  • Development scalable, high-load web projects from conception to execution
  • Supporting live company projects (maintenance, change requests, issue solving, debugging etc.)
  • Writing both unit and integration tests (py.test)
  • Optimizing existing applications, performance and security
  • Take ownership of the process of identifying dependencies and performing code reviews, helping us to maintain our standard of excellence throughout the process

Your skills and experience:
  • University degree - preferably in Information Technology
  • Good communication in English (both written and spoken)
  • At least 3 years of practical experience in the commercial development of projects
  • Strong knowledge of Python 3.5+ web development: REST API architecture and design, databases, networking
  • Strong knowledge of software design patterns
  • Strong knowledge of Django framework
  • Strong knowledge of PostgreSQL (including raw SQL), Redis, Celery, RabbitMQ
  • Experience with Elasticsearch and Nginx server
  • Experience in integration with third-party APIs
  • Experience managing a large code base
  • Excellent understanding of current enterprise software technologies and development practices/tools
  • Experience in CI & CD process implementation (TeamCity)
  • Linux hands-on experience

Will be a plus:
  • Experience in implementation projects for cloud platforms (AWS, Azure)
  • Experience with  Docker and Ansible
  • High communication skills
  • High level of positive energy with a can-do attitude and team focus
  • Strong problem solving skills and a detail-oriented mindset