Company Description Vacway is a technology partner and service provider offering unique automation solutions for the entertainment industry. With over 3 million users and 300 points of sale across more than 10 countries, Vacway is a leading player in the sector. As a member of the International Association of Amusement Parks and Attractions (IAAPA), Vacway is committed to innovation and excellence. ? Role Description Vacway is hiring a Junior Full Stack Developer for a full-time, on-site position in Barcelona. The primary responsibility of the role will be to develop and implement complete applications as needed, related to the deployment of technological solutions. Key responsibilities include planning developments, programming both front-end and back-end, and testing to ensure quality. The Junior Full Stack Developer will be a key member of the Vacway team, reporting directly to the Chief Technology Officer (CTO). Key Responsibilities Participate in the preparation and initialization of new projects. Design, develop, and deploy large-scale software and applications. Write code from scratch for both front-end and back-end. Conduct testing and ensure systems and software function correctly. Analyze and debug code as needed. Collaborate with the development team, management, and stakeholders to develop ideal software and other applications as needed. Develop and maintain databases and functional applications. Write effective APIs. Test applications to identify issues and verify their effectiveness for intended use. Troubleshoot software issues and repair and debug software and applications when needed, updating systems and software as necessary. Draft reports and technical documentation. Skills Required Proficiency in English (C1 level). Enthusiastic about programming. Strong knowledge of programming languages such as C#, JavaScript, Python, React, and other front-end/back-end languages, along with a solid understanding of SQL and MongoDB databases. Excellent understanding of user experience and user interfaces. Previous experience in mobile and desktop application development is a plus. Able to effectively manage and prioritize own workload. Strong communication skills. Ability to report progress effectively. Comfortable working in dynamic and changing environments. Willingness to travel. Are you ready to join us? Send us your CV and tell us how you can help us grow. We're excited to meet you