Software Engineer

<p style="text-align: justify"><img src="https://publicstorage.dc2.pageuppeople.com/889/ProviderAsset/8f286ce5-2e21-43a3-94d5-9c96b76214e6.jpg" alt="" align=""></p> <p style="text-align: justify"> </p> <p style="text-align: justify"><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Hola,</strong><strong> </strong><strong>你好, Hej, </strong><strong>Salut!   </strong></span></p> <p style="text-align: justify"><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">FCM - part of the Flight Centre Travel Group family - are transforming the business travel industry. Based in Barcelona and paired with market-leading technology from our very own FCM LAB, we manage a wide portfolio of national and multinational clients in this niche market. Together, we are united by a single mission: developing and ensuring the best services and technology products to support business travellers in their trips around the globe.</span></p> <p style="text-align: justify"><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Your opportunity...</strong></span></p> <p><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">We're looking for a Mid-Level Software Engineer to build and evolve AI-native products that power travel experiences for clients worldwide. You'll work in agile squads following DevOps best practices, with the autonomy to make technical decisions and the support to grow your skills.</span></p> <p><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>What You'll Build</strong></span></p> <p><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">You'll join a team working on <strong>traveller workflow and automation products</strong>, including:</span></p> <ul type="disc"> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">AI-powered content retrieval and search</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Intelligent quotation systems</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Automated booking processes</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Travel assistance and recommendation features</span></li> </ul> <p><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><em>All products are designed AI-native from the ground up.</em></span></p> <p style="text-align: justify"><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Your mission...</strong></span></p> <p><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Development & Engineering</strong></span></p> <ul type="disc"> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Design, build, and maintain backend services and microservices</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Develop and integrate LLM-powered features (intelligent search, travel recommendations, document processing, personalised content)</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Write clean, testable code following best practices</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Participate in code reviews and contribute to architectural decisions</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Own features from design through deployment and monitoring</span></li> </ul> <p><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>AI & Automation</strong></span></p> <ul type="disc"> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Engineer effective prompts and prompt chains for travel-related use cases</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Integrate LLM APIs to enhance user experiences and automate workflows</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Build RAG systems for intelligent content retrieval</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Evaluate LLM outputs for accuracy, cost-efficiency, and user value</span></li> </ul> <p><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>DevOps & Collaboration</strong></span></p> <ul type="disc"> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Implement CI/CD pipelines, IaC, and containerised deployments</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Monitor application performance and respond to incidents</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Work in agile/Scrum squads with international team members</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Mentor peers and share knowledge across teams</span></li> </ul> <p><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Our Tech Stack</strong></span></p> <ul> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Frontend:</strong> React + Typescript</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Backend:</strong> Ruby on Rails (latest versions)</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Databases:</strong> PostgreSQL, Redis</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Cloud & Infrastructure:</strong> Azure, Docker, Kubernetes</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Automation:</strong> GitHub Actions, Terraform</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Testing:</strong> Playwright, RSpec</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Monitoring:</strong> DataDog</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Collaboration:</strong> Slack, Notion, Azure DevOps</span></li> </ul> <p><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><em>We're always open to new technologies and improvements!</em></span></p> <p style="text-align: justify"><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Our ideal candidate...</strong></span></p> <p><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Required</strong></span></p> <ul type="disc"> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>3-5 years</strong> of professional software development experience (backend focus)</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Strong proficiency in <strong>backend development</strong> in Ruby on Rails preferably</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><a>Experience with <strong>containers</strong> and API design</a></span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Familiarity with <strong>DevOps practices</strong>: CI/CD, containers, IaC, automated testing</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Comfortable working in English</strong> within an international team</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Experience <strong>integrating LLM APIs</strong> (OpenAI, Anthropic, etc.) into production applications</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Ability to <strong>design effective prompts</strong> and evaluate AI-generated outputs</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Team player with strong communication skills and reliability</span></li> </ul> <p><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Nice to Have</strong></span></p> <ul type="disc"> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Knowledge of AI safety, prompt injection prevention, and LLM cost optimisation</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Fluency in <strong>French or Spanish</strong></span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Contributions to open-source projects</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Experience in travel tech or related domains</span></li> </ul> <p><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Why Work With Us</strong></span></p> <p><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">✅ <strong>Flexibility:</strong> Choose full remote, hybrid, or on-site work in Poblenou (Barcelona's tech district)</span><br><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">✅ <strong>Growth:</strong> Dedicated training hours each sprint, plus course budgets and conference allowances</span><br><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">✅ <strong>Modern Practices:</strong> True agile methodology, DevOps culture, cutting-edge tech</span><br><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">✅ <strong>Impact:</strong> Build AI-native products used by thousands of business travellers worldwide</span><br><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">✅ <strong>Innovation:</strong> Work at the forefront of AI integration in travel technology</span><br><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">✅ <strong>Community:</strong> Collaborative, international team as part of a global engineering organisation</span></p> <p style="text-align: justify"><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Your benefits...</strong></span></p> <ul style="text-align: justify"> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Tick destinations off your bucket list with our discounts on travel and accommodation.</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Enjoy 25 Days Off per year plus 5 Compensation days!</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Learn a new language with our free language learning platform (Global Exam).</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Employee Retention Share Scheme through Equate Plus.</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Various social events to promote networking, the celebration of wins, and sometimes just for fun! (Global Gathering 2024 - Portugal). </span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Enjoy our discounts with GymApp. </span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">Complementary coffee, drinks, snacks and fruits at our Barcelona office location.</span></li> <li><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">A strong focus on professional development to support you in the evolution of your career. </span></li> </ul> <p style="text-align: justify"><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Who we are...</strong></span></p> <p style="text-align: justify"><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">As part of Flight Centre Travel Group, our is to <em>open up the world for those who want to see.</em></span></p> <p style="text-align: justify"><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt">We encourage you to <strong>DREAM BIG</strong> through collaboration and innovation, and make sure you are supported to make incredible ideas a reality. Together, we deliver quality, innovative solutions that delight our customers and achieve our strategic priorities.</span></p> <p style="text-align: justify"> </p> <p style="text-align: justify"><span style="font-family: arial, helvetica, sans-serif; font-size: 14pt"><strong>Irreverence. Ownership. Egalitarianism. <span style="color: #FFFFFF">#LI-CS2#FCMBL#LI-Hybrid</span></strong></span></p> <p style="text-align: justify"><img src="https://publicstorage.dc2.pageuppeople.com/889/ProviderAsset/8583ed53-dfb9-4297-b939-2f163a09dbff.png" alt="" align=""></p>

Back to blog