Vacancies
Backend Python Developer
The company is in London and Barcelona.
The client has 3 different projects. He is currently looking for developers for a project that deals with an automatic flight reservation system. There are 7 programmers on the project.
About company:
It is a start-up company founded in 2012 based in central Barcelona, Spain. We are the only company in the world offering an engine that provides automated check-in into flights. It automatically checks in passengers to their preferred seat and sends the boarding pass to their phone. Currently, we are cooperating with more than 500 airlines and are still expanding. We are now in the growing phase of transformation from a start-up to a mature company and are looking for great people to join our team.
We still have a start-up atmosphere, working as one big team and spending a lot of time together after work. We have great integration meetings, watching movies, or going to the beach. We always celebrate big occasions such as Halloween, Christmas, and Birthdays. Our team is young, dynamic, and international. We listen to music in the office and laugh a lot. You will feel like part of a big family 🙂 Within our agile team, you will have the opportunity to work on innovative and challenging projects and you will do so with an amazing team and the best experts.
As a Senior Back-end (Python) Developer at our company, you will have the opportunity to develop your skills and learn new things. You will be working on a dynamic and innovative product and will have a real impact on the history of our company.
Requirements:
- Minimum 4+ years of experience as a Python Developer;
- Very good knowledge of Python;
- Very good knowledge of Flask (2+ years);
- Good knowledge of MySQL/MongoDB;
- Good knowledge of Redis;
- Good knowledge of RabbitMQ;
- Able to communicate technical issues with non-technical users;
- Ability to multi-task and manage tasks with varying priorities;
- Knowledge of RESTful API;
- Knowledge of OOP / AOP / TDD;
- Knowledge of GIT;
- Experience in Refactoring;
- Fluent English, both written and spoken.
Nice to have:
- Demonstrated experience in Python with Flask;
- Experience with version control tools and continuous integration;
- Knowledge of agile methodologies;
- Being a “problem solver”, positive attitude and ability to work in a team.
Responsibilities:
- Programming and documentation of Python;
- Refactoring and maintenance of established back-end applications;
- Cooperation with other back-ends/front-end developers to implement new product functionalities;
- Follow the patterns, practices, and methods established in the existing code;
- Daily scrum and sprint plannings every 2-3 weeks;
- Communication with external web services.
Does this sound like the kind of place you want to work at? We look forward to hearing ‘hi’ from you!