Full Stack Python Developer
Location
Madrid | Spain
Job description
Ryanair Labs is the technology brand of Ryanair, a startup inside a corporation and a state of-the-art digital & IT innovation hub creating Europe’s Leading Travel Experience for customers.
Madrid tech hub is dedicated to hiring top-talent inside and outside Spain with different backgrounds creating eclectic and inclusive teams that want to have a game-changing impact on a business that carries more than 150m passengers per year on over 2,100 routes.
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.
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 or 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.
Additional valuable skills
- Experience with visualization frontend libraries like Chart.js, Highcharts, D3.js, 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 DynamoDB or MySQL.
Benefits
What is like working in Ryanair as Developer
- 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.
- We offer a relocation package to people who are coming from another country.
- Travel discounts (of course!).
Job tags
Salary