CareerCraft Uganda
Back to Jobs

Software Engineer

FlexBoard

Barcelona, Spain (Remote/Hybrid/On-site)Tech10/08/2026
Apply Now

Sign in to save and unlock AI CV tailoring, Cover Letters, and custom Job Alerts.

About the Role

0

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.

Source Credit:View Original Advert

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

SalaryCompetitive
LocationBarcelona, Spain (Remote/Hybrid/On-site)
TypeTech
ExperienceMid-Senior
Posted10/08/2026

Automate Your CV

Increase your chances by tailoring your CV to this exact job description using our AI Document Engine.

Tailor My CV
Home
Resume/CV
Jobs
Research
Profile