Software Engineer
Role details
Job location
Tech stack
Job description
Travel assistance and recommendation features Your mission Development & Engineering - Design, build, and maintain backend services and microservices - Develop and integrate LLM-powered features (intelligent search, travel recommendations, document processing, personalised content) - Write clean, testable code following best practices - Participate in code reviews and contribute to architectural decisions - Own features from design through deployment and monitoring AI & Automation - Engineer effective prompts and prompt chains for travel-related use cases - Integrate LLM APIs to enhance user experiences and automate workflows - Build RAG systems for intelligent content retrieval - Evaluate LLM outputs for accuracy, cost-efficiency, and user value DevOps & Collaboration - Implement CI/CD pipelines, IaC, and containerised deployments - Monitor application performance and respond to incidents - Work in agile/Scrum squads with international team members - Mentor peers and share
Requirements
knowledge across teams Our Tech Stack - Frontend: React + Typescript - Backend: Ruby on Rails (latest versions) - Databases: PostgreSQL, Redis - Cloud & Infrastructure: Azure, Docker, Kubernetes - Automation: GitHub Actions, Terraform - Testing: Playwright, RSpec - Monitoring: DataDog - Collaboration: Slack, Notion, Azure DevOps Our ideal candidate - 3-5 years of professional software development experience (backend focus) - Strong proficiency in backend development in Ruby on Rails preferably - Experience with containers and API design - Familiarity with DevOps practices: CI/CD, containers, IaC, automated testing - Comfortable working in English within an international team - Experience integrating LLM APIs (OpenAI, Anthropic, etc.) into production applications - Ability to design effective prompts and evaluate AI-generated outputs - Team player with strong communication skills and reliability Nice to Have - Knowledge of AI safety, prompt injection prevention, and LLM cost optimisation - Fluency in English and strong Spanish language skills - Contributions to open-source projects - Experience in travel tech or related domains Why Work With Us - Flexibility: Choose full remote, hybrid, or on-site work in Poblenou (Barcelona's tech district) - Growth: Dedicated training hours each sprint, plus course budgets and conference allowances - Modern Practices: True agile methodology, DevOps culture, cutting-edge tech - Impact: Build AI-native products used by thousands of business travellers worldwide - Innovation: Work at the forefront of AI integration in travel technology - Community: Collaborative, international team as part of a global engineering organisation Your benefits - Tick destinations off your bucket list with our discounts on travel and accommodation - Enjoy 25 Days Off per year plus 5 Compensation days - Learn a new language with our free language learning platform (Global Exam)
- Employee Retention Share Scheme through Equate Plus - Various social events to promote networking, the celebration of wins, and sometimes just for fun (Global Gathering 2024 - Portugal) - Enjoy our discounts with GymApp - Complementary coffee, drinks, sn