Madrid, ES
Description
Ryanair Labs is the technology brand of Ryanair, a start-up inside a corporation and a state of-the-art digital & IT innovation hub creating Europe’s Leading Travel Experience for customers.
More than 600+ IT enthusiasts are working on 30+ projects with a collaboration of our Dublin, Madrid, Wroclaw and Portugal Labs teams and are making your travel experience unique.
As a result of our continued expansion, we want to hear from the best IT experts the European market has to offer to join our Labs.
The Role
Data Team are looking for a Full Stack Python Developer to work in a multi-disciplined team, working alongside Data Scientists, BI Developers, UX Designers and Product Owners, who will own their work from the initial idea to the final implementation. The role will allow to work in projects for multiple business department focusing on delivering bespoke data-heavy applications.
This position can be based in Madrid office or Wroclaw office.
Your tasks will include
- Developing fault-tolerant, responsive applications.
- Designing and architecting software systems.
- Creating visually appealing and interactive graphics and data visualizations.
- Managing projects from conception to completion.
- Participating in the full software development lifecycle (SDLC).
- Addressing both technical and end-user requirements.
Requirements
- 3+ more years of experience in full stack development.
- Proficiency in backend technologies such as Python, with expertise in frameworks like Django, FastAPI or Flask.
- Strong frontend skills, including JavaScript or TypeScript, HTML, and CSS (or equivalent).
- Proficiency in frontend frameworks such as React JS, Vue JS or Angular JS.
- Eagerness to adapt and learn new technologies.
- Excellent organizational abilities with a keen attention to detail.
- Exceptional verbal communication skills.
- Strong problem-solving capabilities.
- Proficiency in English.
- Degree in Computer Science or related field.
Advantageous skills
- Experience with visualization frontend libraries like ChartJS, Highcharts, D3, Plotly or Leaflet.
- Knowledge of containerization tools such as Docker and orchestration platforms like Kubernetes.
- Understanding of Infrastructure as Code (IaaC) principles.
- Familiarity with Cloud Computing platforms.
- Experience with NoSQL and SQL databases, such as MySQL or DynamoDB.
Benefits
- We promote innovation, all our teams are Agile and several PoCs of new technologies or innovative ideas are launched every week.
- A competitive but flexible technical career plan.
- We believe in an hybrid working model, you can work up to three days per week remote, but you are also going to enjoy the excellent work environment at our modern offices in the heart of Madrid or Wroclaw.
- Optional discounts on health insurances (various companies).
- Travel discounts, of course!.
Competencies