Principal Python Developer

Technology, Information and Internet company
Barcelona, Spain
Must-have skills:
Python
Considering candidates from:
Europe and Latin America
Work arrangement: Onsite
Industry: Technology, Information and Internet
Language: English
Level: Lead
Required experience: 5+ years
Relocation: Not paid
Visa support: Provided
Size: 201 - 500 employees

Principal Python Developer

Technology, Information and Internet company
Barcelona, Spain
Our client is a next-generation business travel booking & management platform for companies of any size. It's the world's first and only all-in-one platform for booking business travel that is 100% free. Besides that they have the world's largest inventory, best-of-breed technology, consumer-grade design and a very disruptive business model that is free to the user. The company is backed by world-class investors such as Spark Capital, investors in Slack, Trello and Twitter.  The company is co-founded and funded by a team of entrepreneurial executives with deep market expertise, including leadership-level experience, at one of the most successful players in the online travel industry.  One of the co-founders most recently started and sold a travel technology company to one of the largest players in the market.Currently we're looking for a Principal Software Engineer who will work on a day-to-day basis with the product team to design, architect and implement the product.As Principal Software Engineer, this position involves:
  • System architecture design, implementation, and testing in a very hands-on approach.
  • Product development in Python, Django, and React of a travel-related web-based product.
  • Integrations between our product to 3rd party APIs.
  • Work in Agile environment with strong attention to a well-documented code, unit testing, and continuous integration.
  • Being able to mentor/coach/train other colleagues as a domain expert.
NOTE: Company is interested in candidates from Western Europe and Latin America. 
  • "Product Engineering" mindset.
  • Extensive experience in similar roles building technically complex products, ideally for more than 10 years.
  • Expert level both at server-side and at client-side development.
  • Experience writing highly efficient asynchronous code.
  • Obsession for quality and testing.
  • Eager to learn new technologies and frameworks.
  • Ability to benchmark, analyze and implement new technologies.
  • Strong communication skills (in English).
Bonus points for:
  • Experience in the travel industry.
  • DevOps experience with the AWS suite or similar.
  • Experience working in high-performing, Agile development teams.
  • People who like to build stuff (we really like people who maintain/contribute to open source projects).
Benefits:
  • Competitive compensation including equity in the company.
  • 24 vacation days per year and flexible working hours.
  • Health perks: Choose between a private health scheme or a gym allowance.
  • "Flexible compensation plan" to help you diversify and increase the net salary.
  • Free Spanish classes.
  • Yoga and meditation.
  • Possibility to choose your hardware and tools.
  • Free coffee and beverages, fresh fruit and other breakfast stuff.