Enable job alerts via email!

Staff Software Engineer

Duetto

United Kingdom

Remote

GBP 80,000 - 100,000

Full time

24 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An ambitious global technology company is seeking a Lead Software Engineer to spearhead the development of innovative software solutions for the hotel industry. This role offers the opportunity to work across the tech stack, utilizing modern technologies like Java, React, and TypeScript. You will lead a team, mentor engineers, and ensure the delivery of high-quality, scalable applications that enhance customer experiences. With a casual and collaborative work environment, you'll enjoy a flexible remote position while contributing to exciting projects that drive the hospitality sector forward. Join a forward-thinking organization committed to transforming the industry through technology.

Qualifications

  • Proven track record in delivering high-quality software at scale.
  • Strong understanding of data-driven design and scalability techniques.

Responsibilities

  • Lead the architecture and development of products and integrations.
  • Own the end-to-end delivery of features from requirements to production.

Skills

Java
Spring
React
TypeScript
JavaScript
CSS
Cypress
SQL
NoSQL
CI/CD

Education

BS degree in Computer Science

Tools

Spring Boot
AWS
MongoDB
GraphQL

Job description

Get AI-powered advice on this job and more exclusive features.

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.

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 Lead Software Engineer at Duetto, you will lead the creation of 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:

  • Drive the architecture and development of Duetto´s products, and the integrations between them.
  • Provide technical guidance, planning, and mentorship to engineers on best practices, code reviews, systems design and overall software architecture.
  • Act as a leader in the team and in cross-team initiatives.
  • Own the end-to-end delivery of features and services, from requirements to production, including monitoring, troubleshooting, and improving service resilience.
  • 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.
  • Design how to migrate and modernize software applications.
  • Collaborate with cross-functional teams and engineering leaders 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.
  • 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.

  • Proven track record of driving technical direction and delivering high-quality software at scale in a collaborative, agile environment.
  • 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.
  • Advanced experience with CI/CD pipelines, test automation, and modern development practices. Strong advocate for continuous improvement in engineering processes.
  • 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.
  • Previous experience with PHP web applications and migrating them into Typescript technologies.
  • Experience leading cross team initiatives.
  • 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:

Duetto delivers a suite of SaaS cloud-native applications for hospitality businesses to optimize every booking opportunity for greater revenue impact. The unique combination of hospitality experience and technology leadership drives Duetto to look for innovative solutions to industry challenges. The software as a service platform allows hotels, casinos, and resorts to leverage real-time dynamic data sources and actionable insights into pricing and demand across the enterprise. For more information, please visit https://www.duettocloud.com/.

Seniority level
  • Director
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Technology, Information and Internet
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Staff Software Engineer

Intuit

London

On-site

GBP 60,000 - 100,000

9 days ago

Staff Software Engineer

Warner Music Group

London

On-site

GBP 60,000 - 100,000

11 days ago

Staff Software Engineer - OpenTelemetry Java Instrumentation (Remote, EMEA)

Grafana Labs

Remote

GBP 96,000 - 116,000

30+ days ago

Staff Software Engineer - OpenTelemetry Java Instrumentation (Remote, EMEA) United Kingdom (Remote)

Grafana Labs

Remote

GBP 96,000 - 116,000

30+ days ago

Staff Software Engineer, Privacy

Vanta

London

Remote

GBP 60,000 - 100,000

30+ days ago

Staff Software Engineer - Loki Query (Remote, EMEA)

Grafana Labs

Remote

GBP 89,000 - 107,000

30 days ago

Staff Software Engineer

BloomReach Inc.

Remote

GBP 80,000 - 100,000

17 days ago

Staff Software Engineer

Duetto Research

Remote

GBP 50,000 - 90,000

23 days ago

Staff Software Development Engineer

TN United Kingdom

London

On-site

GBP 60,000 - 100,000

14 days ago