Senior Software Engineer (full Stack)

Engineering · Spain

Job description

We are an ambitious, well-funded, high-growth global technology company transforming the hotel industry. At Duetto, we are passionate about creating innovative solutions to help hoteliers thrive. Although we work hard and operate at “Duetto speed,” the work atmosphere is casual, flexible, collaborative, and, most of all, fun.

We are looking for an exceptional talent to join our industry-leading technology team, co-founded by the former CTO of salesforce.com. Our technology stack includes Java server technologies, React, TypeScript, GraphQL, and patent-pending analytical methods on top of MongoDB and AWS.

What You Will Be Doing:

As a Senior Software Engineer at Duetto, you will create software, working across the stack, that delivers a highly interactive, consumer-grade, polished experience for our customers that helps them achieve their revenue goals and business efficiency. You will work closely across all functions of the company to implement solutions that make our platform an engaging, actionable, fun, and delightful experience that meets the highest standards of today’s products and the expectations of our customers. You will:

  • Design, develop, and maintain scalable applications using Java, Spring Boot-based microservices, React, Typescript, JavaScript, and CSS, particularly for mission-critical enterprise applications.
  • Write automated tests to ensure robust and reliable software, utilizing Cypress as the primary method with the flexibility to adapt to other solutions over time.
  • Implement event-driven architecture and application integration patterns.
  • Apply data-driven design principles and data scalability techniques, leveraging both SQL and modern NoSQL technologies.
  • Decompose and manage the complexity of large legacy monolith systems.
  • Make architectural decisions and recommendations to convert successful prototypes into mature, scalable products.
  • Enable fast iteration to test new ideas to get the right end-user experience.
  • Collaborate with cross-functional teams to improve product architecture and engineering practices.
  • Solve technical problems of large scope and complexity with innovative solutions.
  • Drive technical expertise growth within the team through mentorship and knowledge sharing.
  • Actively participate in the analysis of initial issues and goals, conduct research, and determine solution requirements.
  • Enjoy your work, collaborate effectively with your coworkers, and maintain a great work-life balance.
  • This is a fully remote position. With opportunities to collaborate in person.

Desired Skills & Expertise:

  • BS degree in Computer Science, a related technical field, or commensurate experience.
  • Proficiency in Java, Spring, React, Typescript, JavaScript, CSS, and Cypress
  • Familiarity with GraphQL and its implementation in modern web applications..
  • Extensive experience with scalable server-side Java and design of mission-critical enterprise applications.
  • Familiarity with event-driven architecture and application integration patterns.
  • Strong understanding of data-driven design, data scalability techniques, SQL, and modern NoSQL technologies.
  • Proven ability to implement Spring Boot-based microservices.
  • Experience handling the complexity and decomposition of large legacy monolith systems.
  • Passion for analytical applications, forecasting, data visualization, and machine learning.
  • Curiosity about business problems and using modern infrastructure to solve real-world challenges.
  • Strong problem-solving skills and ability to make architectural decisions.
  • Excellent collaboration and communication skills.

About Duetto:

We are a team of passionate hospitality and technology professionals delivering a modern platform to over 10,000 clients in over 60 countries. Our solutions address the biggest problems faced by the hospitality industry by simplifying distribution complexity and optimizing profitability with unique and powerful applications that increase conversion, guest loyalty, operational efficiency and revenue. Our goal is to become the most trusted, effective and widely used hotel technology company in the world. Founded in 2012, Duetto is headquartered in San Francisco. Duetto is backed by leading investors: Warburg Pincus, Accel Partners, Icon Ventures, and Battery Ventures.  If you want to be a part of a fast-growing company, working with amazing people tackling big challenges in a massive industry, then Duetto is looking for you.

Peers

View in org chart

Open roles at Duetto

Two candidates
The Org
helps you hire
great candidates
It takes less than ten minutes to set up your company page.
It’s free to use - try it out today.