Lead Software Engineer, Staff Software Engineer
Duetto
Job highlights
Summary
Join Duetto, a leading global technology company transforming the hotel industry, as a Lead Software Engineer. You will lead the creation of software, working across the stack, to deliver a highly interactive experience for our customers. You will provide technical guidance and mentorship to engineers, own the end-to-end delivery of features, and collaborate with cross-functional teams. This fully remote position offers opportunities for in-person collaboration. You will utilize Java, Spring Boot, React, TypeScript, and other technologies to build scalable and reliable applications. The role requires extensive experience in software development and leadership, along with a strong understanding of modern technologies and architectural principles.
Requirements
- 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
- Excellent collaboration and communication skills
Responsibilities
- 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
Preferred Qualifications
- 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
Benefits
- This is a fully remote position
- With opportunities to collaborate in person
Share this job:
Similar Remote Jobs
- π°$190k-$220kπUnited States, Canada
- π°$190k-$220kπUnited States, Canada
- π°$115k-$170kπUnited States
- πUnited States
- π°$244k-$304kπUnited States
- πBrazil
- π°$204k-$259kπUnited States
- πSwitzerland
- π°$220k-$270kπUnited States