> Markdown version of [/jobs/ext/3110440-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/3110440-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Engineer - **Company:** Hbx Group - **Location:** Foz, Spain - **Contract:** Permanent contract - **Skills:** .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Microsoft Azure, Behavior-Driven Development, C Sharp (Programming Language), Software Quality, Continuous Integration, Software Design Patterns, Distributed Systems, JSON, Microsoft SQL Server, Node.Js, NoSQL, Nunit, Commercial Software, Simple Object Access Protocol (SOAP), Software Construction, Software Engineering, Software Systems, Extensible Markup Language (XML), Google Cloud, Cloud Platform System, Test-Driven Development (TDD), Xunit, AngularJS, Low Latency, Teamcity, Jenkins - **Published:** September 27, 2026 - **Apply:** https://www.buscojobs.com.es/full-stack-engineer-en-espana-ID-372695588 ## About the Role Minimum 5 years of commercial software development experience, ideally within an e-commerce or high-transaction environment Strong proficiency in . NET (Core) and C# Professional knowledge on NodeJS and Angular Experience working with relational and/or NoSQL databases, such as SQL Server and modern NoSQL solutions Solid understanding of software engineering best practices, design patterns, and principles for building scalable and maintainable distributed systems Experience developing and consuming APIs (REST and/or SOAP) using formats such as JSON and XML Experience with Test-Driven Development (TDD) and/or Behaviour-Driven Development (BDD) using frameworks such as xUnit or NUnit Familiarity with Continuous Integration tools such as TeamCity, Jenkins, GoCD, or similar platforms Knowledge of the full software development lifecycle from requirements through to production support Desirable Experience Experience working within Agile development environments Experience collaborating with distributed or geographically dispersed teams Understanding of low-latency, high-concurrency, distributed systems and the challenges associated with building them Experience developing cloud-native applications Hands-on knowledge of a major cloud platform such as AWS, Microsoft Azure, or Google Cloud Platform (GCP) Personal Attributes Passionate about technology and software craftsmanship Takes ownership and is committed to delivering high-quality solutions Demonstrates creativity and innovation when solving complex technical challenges Thrives in a collaborative team environment while remaining self-motivated and accountable Has a continuous improvement mindset and actively seeks opportunities to enhance systems, processes, and ways of working Maintains a strong focus on performance, reliability, scalability, and security ## Description JOB DESCRIPTIONHBX Group is the world's leading technology partner, connecting and empowering the world of travel.We're game-changers, disruptors, the people who bring together local and global brands in accommodation, transport, activities and payments through our network of 300,000 hotels worldwide, 60,000 hard to reach high value clients such as tour operators, travel agents and loyalty schemes across 140 source markets.We are tech-driven, with a customer-first philosophy, and commercial teams whose knowledge and relationships on the ground are second to none.And of course we have an amazing team!Our people, Team HBX Group, are the beating heart of the company who we encourage to 'move fast, dream big and make the difference' every day.In fact, we believe that it is tech + data + people that truly sets us apart in the market, alongside our 'global approach, local touch' mentality.We're headquartered in Palma, Mallorca and employ around 3,500 people worldwide.The RoleWe are seeking a talented and passionate Software Developer to join our growing engineering team.This is an exciting opportunity to work on innovative, large-scale distributed systems while contributing to the design, development, and delivery of high-quality software solutions.You will collaborate with cross-functional teams to build and enhance products that support our global business, while continuously improving performance, reliability, scalability, and security across our platforms.What You'll Be DoingRefining user stories and defining clear acceptance criteriaDesigning, developing, testing, and delivering features aligned with business requirementsContributing to the continuous improvement of code quality, development standards, and engineering practicesIdentifying opportunities to automate processes and improve operational efficiencySupporting and enhancing production systems to ensure optimal performance and reliabilityCollaborating with Product Owners, Architects, and fellow engineers to deliver innovative solutionsContributing to system performance, resilience, scalability, and security initiativesEssential Experience & SkillsMinimum 5 years of commercial software development experience, ideally within an e-commerce or high-transaction environmentStrong proficiency in .NET (Core) and C#Professional knowledge on NodeJS and AngularExperience working with relational and/or NoSQL databases, such as SQL Server and modern NoSQL solutionsSolid understanding of software engineering best practices, design patterns, and principles for building scalable and maintainable distributed systemsExperience developing and consuming APIs (REST and/or SOAP) using formats such as JSON and XMLExperience with Test-Driven Development (TDD) and/or Behaviour-Driven Development (BDD) using frameworks such as xUnit or NUnitFamiliarity with Continuous Integration tools such as TeamCity, Jenkins, GoCD, or similar platformsKnowledge of the full software development lifecycle from requirements through to production supportDesirable ExperienceExperience working within Agile development environmentsExperience collaborating with distributed or geographically dispersed teamsUnderstanding of low-latency, high-concurrency, distributed systems and the challenges associated with building themExperience developing cloud-native applicationsHands-on knowledge of a major cloud platform such as AWS, Microsoft Azure, or Google Cloud Platform (GCP)Personal AttributesPassionate about technology and software craftsmanshipTakes ownership and is committed to delivering high-quality solutionsDemonstrates creativity and innovation when solving complex technical challengesThrives in a collaborative team environment while remaining self-motivated and accountableHas a continuous improvement mindset and actively seeks opportunities to enhance systems, processes, and ways of workingMaintains a strong focus on performance, reliability, scalability, and securityNice to HaveExperience within the car hire, travel, or mobility sectors would be advantageous, although not essentialWhy Join HBX Group?Work with modern technologies at global scaleCollaborate with talented international teamsContribute to products that power the travel industry worldwideBe part of an engineering culture that values innovation, quality, and continuous learningEnjoy opportunities for professional growth and career developmentOpportunity to work for a company that is going through significant change in becoming the world's leading travel services providerAs well as an attractive benefits packageWork within an innovative, engaging and multicultural environmentHave the opportunity to build strong and lasting business relationships and friendships from around the worldOpportunity in developing your career locally or within one of our beautiful working locations across the globeFull Stack Engineer * Foz, Kingdom Of Spain, ES#J-*****-Ljbffr ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Using code generation for test automation – the fancy way](https://www.wearedevelopers.com/videos/230-using-code-generation-for-test-automation-the-fancy-way) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) - [Empowering Thousands of Developers: Our Journey to an Internal Developer Platform](https://www.wearedevelopers.com/videos/1519-empowering-thousands-of-developers-our-journey-to-an-internal-developer-platform) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)