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

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...