¡Activa las notificaciones laborales por email!

Senior Software Engineer

buscojobs España

Salamanca

Presencial

EUR 45.000 - 80.000

Jornada completa

Hace 30+ días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

An innovative company is seeking a Lead Software Engineer to drive the development of cutting-edge solutions that empower hoteliers. In this dynamic role, you'll lead the architecture and development of products, ensuring a polished experience for users. Collaborate with cross-functional teams, provide mentorship, and implement best practices in software development. With a focus on data-driven design and modern technologies, this position offers a unique opportunity to make a significant impact in a fast-paced environment. Join a fun and collaborative team dedicated to excellence and innovation.

Formación

  • BS degree in Computer Science or related technical field.
  • Extensive experience with scalable server-side Java applications.

Responsabilidades

  • Lead the architecture and development of Duetto's products.
  • Own the end-to-end delivery of features and services.

Conocimientos

Java
GraphQL
CI/CD
SQL
NoSQL
Spring Boot
Typescript
PHP

Educación

Bachelor's in Computer Science

Herramientas

Cypress

Descripción del empleo

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.

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.
  • 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.

Desired Skills & Expertise :

  • BS degree in Computer Science, a related technical field, or commensurate experience.
  • 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.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.