CrawlJobs Logo

Full Stack Software Engineer

https://www.tui.com Logo

TUI

Location Icon

Location:
Portugal, Oporto

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Full Stack Software Engineer is a practitioner and an advocate of state-of-the-art software development practices, developing software products with a broad toolkit of technologies and methods and with a strong DevSecOps mindset, being able to tackle the whole software development cycle of designing, building, testing and deploying applications. Working in an agile environment and keeping up with the ever-evolving technical landscape the Full Stack Software Engineer is a lifelong learner and likes to think outside the box.

Job Responsibility:

  • Enable and support the AI acceleration and adoption within TUI
  • Own the software products from conception to operation
  • Deliver solutions that challenge the status quo
  • Take full responsibility for its applications, from design to operation
  • Research, evaluate and test new approaches, processes and tools
  • Help teams to use them effectively

Requirements:

  • Strong expertise in Python as well as its eco-system and tooling
  • Excellent knowledge of applying web delivery design principles for websites and web applications for a positive user experience
  • Deep experience with implementing resource-oriented APIs (REST, GraphQL) on client and server side
  • Experience with data persistence (SQL/noSQL)
  • Deep expertise in cloud design, infrastructure as code, tools and services on AWS
  • Good experience with CI/CD, preferably Gitlab CI
  • Ability to design, build, test, and deploy applications
  • Customer centric, passionate about delivering great digital products and services
  • Demonstrating true software craftsmanship mindset
  • Passionate about continuous improvement, collaboration, and building strong, high-performing teams
  • Skilled in coaching and mentoring others, with a commitment to knowledge sharing and lifelong learning
  • Strong communicator and problem-solver, with ethical awareness and the ability to thrive in ambiguity and autonomy

Nice to have:

  • Proven track record in building applications around (Gen)AI
  • Experience with Streamlit
  • Experience with developing for a containerized ecosystem, especially Docker with Kubernetes
  • Experience running data pipelines in AWS or Airflow
  • Experience with Terraform and/or CDK/Cloudformation
What we offer:
  • Attractive remuneration, bonus opportunity, exclusive travel perks & discounts, extensive health & wellbeing support
  • Flexible working: hybrid or remote working models
  • Opportunities to upskill, reskill and grow your career
  • Access the TUI Tech Learning Hub
  • Participate in our tech communities and collaborate on global projects and teams
  • Get involved with incredible local charity and sustainability initiatives like the TUI Care Foundation and the Sustainable Tech Community

Additional Information:

Job Posted:
August 09, 2025

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.