Full Stack Software Engineer
TUIAbout The Role
As a Full Stack Software Engineer at TUI, you will be part of a dynamic team that spans across multiple countries. You will engage in the full software development lifecycle, from conception to deployment, ensuring high-quality solutions and robust architectures. Your role will involve working with a variety of programming languages and technologies, including JavaScript, Java, REST, GraphQL, SQL, NoSQL, and AWS. You will be expected to have a strong understanding of cloud environments, particularly AWS, and be proficient in implementing resource-oriented APIs on both client and server sides.
Responsibilities
- Develop and maintain scalable and efficient software solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Advocate for and implement best practices in software development, including CI/CD, DevSecOps, and agile methodologies.
Skills and Qualifications
- Strong expertise in JavaScript and Java.
- Experience with REST and GraphQL APIs.
- Proficiency in SQL and NoSQL databases like Oracle, Postgres, DynamoDB, and MongoDB.
- In-depth knowledge of AWS services and cloud design patterns.
- Familiarity with CI/CD tools, preferably GitLab CI.
- Excellent problem-solving skills and a customer-centric approach.
Benefits
- Flexible working hours and the option to work remotely.
- Comprehensive health and wellbeing support.
- Opportunities for career development and progression.
- Discounts on holidays and other travel benefits.
About TUI
TUI is a global leader in the travel industry, dedicated to creating exceptional travel experiences. We believe in the power of travel to broaden horizons and enrich lives. With a diverse team and a commitment to sustainability and community engagement, TUI offers a dynamic and inclusive workplace.
Benefits Extracted with AI
- Flexible working hours
- Remote work options
- Health and wellbeing support
- Career development opportunities
- Holiday discounts
Similar jobs
Last update: 23 minutes ago
Senior Full Stack Engineer
Join Kuehne+Nagel as a Senior Full Stack Engineer in Porto, Portugal. Develop mission-critical software using Java, Angular, and more.
Full-stack Developer with PHP and JavaScript
Join Infraspeak as a Full-stack Developer. Work with PHP, JavaScript, and Vue.js in a remote-friendly environment.
Data Engineer with Full Stack Python Development
Join Ryanair Labs as a Data Engineer, focusing on full stack Python development and data-heavy applications.
Senior Full-Stack Developer with AWS and Angular
Join Gofore as a Senior Full-Stack Developer in Munich. Work with AWS, Angular, and more in a hybrid role. Apply now!
Senior Software Engineer - Front-End (React.js)
Join AUTODOC as a Senior Front-End Engineer in Lisbon, focusing on React.js development in a hybrid work environment.
Fullstack Developer with Node.js and TypeScript
Join Alter Solutions Portugal as a Fullstack Developer with Node.js and TypeScript expertise. Work in a hybrid model in Lisboa.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
Mid-Level Full Stack Software Developer
Join Boeing as a Mid-Level Full Stack Developer, working on big data apps with Java, Spring, Docker, and AWS in a hybrid role.
Senior Software Engineer, Go/Java
Join Squarespace as a Senior Software Engineer in Aveiro, Portugal. Expertise in Go/Java required. Hybrid work environment.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
Fullstack / Cloud Developer
Join as a Fullstack / Cloud Developer in Hamburg, working with modern technologies like cloud and microservices in an agile team.
Senior Data Engineer with Full Stack Development
Join Ryanair Labs as a Senior Data Engineer to develop cutting-edge tech solutions in a dynamic team environment.
Full Stack Software Engineer
Join Socure as a Full Stack Software Engineer, working remotely to build world-class web applications using JavaScript, TypeScript, and more.
Junior Software Engineer - API Team
Join Flix as a Junior Software Engineer in Berlin, focusing on API development and management. Work with JavaScript, REST, and more.
Lead Fullstack Engineer (Java/JavaScript)
Join SQUER as a Lead Fullstack Engineer in Vienna, Austria. Work with Java, JavaScript, Angular, and more in a hybrid environment.
Software Engineer - Full Stack
Join Uplimit as a Full Stack Software Engineer to build AI-powered learning platforms. Work on cutting-edge AI projects in a hybrid environment.
Lead Software Engineer with AWS and REST Expertise
Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.
Senior Back-End / Full Stack Developer
Join SAP as a Senior Back-End / Full Stack Developer in Sofia, Bulgaria. Drive innovation and transformation in a hybrid work environment.
Senior Full Stack Developer (Security & Compliance)
Join SAP as a Senior Full Stack Developer focusing on Security & Compliance, leveraging Java, SpringBoot, and Python.
Remote Frontend Engineer - Real Estate
Join OLX as a Remote Frontend Engineer in Real Estate, working with React, GraphQL, and AWS to build scalable web applications.
Full Stack Developer (Contract)
Join Boeing as a Full Stack Developer to design scalable web applications and collaborate with cross-functional teams.
Full Stack Developer
Join AeroVect as a Full Stack Developer to design and maintain web applications for the aviation industry. Work remotely with modern tech.
Staff Software Engineer - Platform
Join Wellhub as a Staff Software Engineer to lead platform development, focusing on performance, scalability, and resilience in a remote role.