About the Role
Key Takeaways for this Role
- Join a high-impact team at FlexBoard building innovative solutions.
- Competitive salary (Competitive) and excellent career growth opportunities.
- Position based in Barcelona, Spain (Remote/Hybrid/On-site) with Tech working model.
Job Summary
FlexBoard, operating under the reputable FCM brand, is seeking a skilled Software Engineer to join our innovative team in Barcelona. This role is central to our mission of transforming the business travel industry through cutting-edge technology. You will design, build, and maintain AI-powered products that enhance the travel experiences of clients worldwide. Working in a DevOps-centric environment, you will have the autonomy to make technical decisions while receiving robust support for your professional growth. This position offers flexibility to work fully remote, hybrid, or from our vibrant Poblenou office, and provides an opportunity to be at the forefront of AI integration in travel technology.
Key Responsibilities
- Design, build, and maintain backend services and microservices using Ruby on Rails and modern technologies.
- Develop and integrate LLM-powered features such as intelligent search, travel recommendations, document processing, and personalized content delivery.
- Write clean, testable code adhering to industry best practices and participate in code reviews to ensure high quality and maintainability.
- Own features end-to-end, from initial design through deployment, monitoring, and iterative improvement.
- Engineer effective prompts and chains for travel-related use cases, optimizing LLM outputs for accuracy, cost-efficiency, and user value.
- Build and maintain RAG (Retrieval-Augmented Generation) systems to enable intelligent content retrieval.
- Implement and manage CI/CD pipelines, infrastructure as code, and containerized deployments using tools like Azure, Docker, and Kubernetes.
- Monitor application performance, respond to incidents, and ensure high system reliability and uptime.
- Collaborate within an Agile/Scrum framework with international team members, contributing to sprint planning, reviews, and retrospectives.
- Mentor peers, share knowledge across teams, and stay abreast of emerging technologies and best practices.
Role Requirements & Qualifications
- 3-5 years of professional software development experience, with a strong focus on backend engineering.
- Proficiency in Ruby on Rails or equivalent backend frameworks, with a track record of building robust, scalable services.
- Solid experience with containerization (Docker) and API design principles.
- Familiarity with DevOps practices, including CI/CD, infrastructure as code, and automated testing.
- Comfortable working in English within an international team environment.
- Demonstrated experience integrating large language models (LLMs) such as OpenAI or Anthropic into production applications.
- Ability to design effective prompts and evaluate AI-generated outputs for quality and relevance.
- Strong communication skills and a collaborative, team-oriented mindset.
Skills Inventory
- Essential Skills: Backend development (Ruby on Rails), RESTful API design, Docker, CI/CD pipelines, automated testing (RSpec, Playwright), version control (Git), LLM integration, prompt engineering, RAG systems, performance monitoring.
- Preferred Skills: Knowledge of AI safety, prompt injection prevention, and LLM cost optimization; proficiency in Spanish; experience with React and TypeScript for frontend contributions; familiarity with travel technology or related domains; contributions to open-source projects.
Salary & Compensation Estimation
This is a full-time position with a competitive salary benchmarked to the Barcelona tech market. Based on the seniority level and the company's profile, the expected annual base salary ranges from €50,000 to €75,000, depending on experience and expertise. Additionally, FlexBoard offers a comprehensive benefits package including 25 days of annual leave plus 5 compensation days, travel and accommodation discounts, a language learning platform subscription, employee retention scheme through Equate Plus, gym discounts, and various team events. The company also supports professional development with dedicated training hours per sprint and course/conference allowances.
📢 External Advertisement Notice
This opportunity is posted on behalf of the hiring organization and was compiled from an external recruitment portal or advertising site. CareerCraft Uganda is not the recruiting entity.
Tailor Your Application Instantly
Increase your response rate by up to 85%! Use our advanced AI engines to personalize your CV or write a matching Cover Letter optimized specifically for this role's requirements.
Role Overview
Automate Your CV
Increase your chances by tailoring your CV to this exact job description using our AI Document Engine.
Tailor My CVTopical Career & Education Cluster
Explore related courses, admissions, sector guides, and employers linked to this role.