Need a visa? This role doesn’t mention sponsorship. Explore jobs with visa sponsorship

Software Engineer - Scale-up proptech

Zenova
Zenova
Madrid, SpainOn-siteCompetitivePermanent
🇪🇸 Translated from SpanishAdded today

This job was originally posted in Spanish and automatically translated to English. You'll most likely need Spanish to apply.

Job Description

Join Zenova as a Software Engineer

Zenova is a consolidated scale-up based in Madrid that is transforming energy management for large companies and real estate groups. Our SaaS platform simplifies and automates complex processes, from utility registration to invoice control and consumption optimization, with the goal of making energy management more efficient, transparent, and digital.

We are looking for a Software Engineer with experience in the design, development, and maintenance of web applications. You will be part of a multidisciplinary technical team, participating in all phases of the software lifecycle and contributing to projects deployed in cloud environments.

What will you do?

  • Develop and maintain backend and frontend applications.

  • Participate in the technical definition, analysis, and estimation of new functionalities.

  • Collaborate in the design of architecture, standards, and development best practices.

  • Design, integrate, and consume RESTful APIs.

  • Work with relational databases, optimizing queries and structures.

  • Ensure code quality through testing, code reviews, and version control.

  • Participate in deployments on Azure and in the continuous improvement of CI/CD pipelines.

Tech Stack

Backend:

  • .NET / C#

  • Java / Spring Boot

Frontend:

  • Angular

  • TypeScript

Database:

  • SQL Server

Cloud & DevOps:

  • Azure

  • Bitbucket CI/CD

You don't need to master everything; we value your ability to learn and your technical mindset.

What we are looking for

  • Experience as a Fullstack or a back/front profile with a desire to grow toward the other side.

  • Solid knowledge of Object-Oriented Programming.

  • Experience with modern frontend or backend frameworks.

  • Experience with relational databases.

  • Familiarity with cloud environments or a real motivation to learn them.

Nice to have

  • Previous experience with technologies in our stack.

  • Clean Architecture, DDD, microservices, and design patterns.

  • Experience with CI/CD environments.

  • Best practices: testing, documentation, and code reviews.

Why join Zenova?

  • Hybrid work model.

  • Flexible compensation and private health insurance.

  • Instant access to salary.

  • 26 vacation days + reduced working hours in summer.

  • Cultural benefits platform.

  • Continuous learning and rapid growth opportunities.

View original advert (Spanish)

Únete a Zenova como Software Engineer

Zenova es una scale-up consolidada con sede en Madrid que está transformando la gestión energética de grandes empresas y grupos inmobiliarios. Nuestra plataforma SaaS simplifica y automatiza procesos complejos, desde el alta de suministros hasta el control de facturas y la optimización del consumo, con el objetivo de hacer la gestión energética más eficiente, transparente y digital.

Buscamos un/a Software Engineer con experiencia en el diseño, desarrollo y mantenimiento de aplicaciones web. Formarás parte de un equipo técnico multidisciplinar, participando en todas las fases del ciclo de vida del software y contribuyendo a proyectos desplegados en entornos cloud.

¿Qué harás?

  • Desarrollar y mantener aplicaciones backend y frontend.

  • Participar en la definición técnica, análisis y estimación de nuevas funcionalidades.

  • Colaborar en el diseño de arquitectura, estándares y buenas prácticas de desarrollo.

  • Diseñar, integrar y consumir APIs RESTful.

  • Trabajar con bases de datos relacionales, optimizando consultas y estructuras.

  • Garantizar la calidad del código mediante testing, code reviews y control de versiones.

  • Participar en despliegues sobre Azure y en la mejora continua de los pipelines de CI/CD.

Stack tecnológico

Backend:

  • .NET / C#

  • Java / Spring Boot

Frontend:

  • Angular

  • TypeScript

Database:

  • SQL Server

Cloud & DevOps:

  • Azure

  • Bitbucket CI/CD

No hace falta dominarlo todo, valoramos tu capacidad de aprendizaje y tu mentalidad técnica.

Lo que buscamos

  • Experiencia como Fullstack o perfil back/front con ganas de crecer hacia el otro lado.

  • Conocimiento sólido de Programación Orientada a Objetos.

  • Experiencia con frameworks modernos de frontend o backend.

  • Experiencia con bases de datos relacionales.

  • Familiaridad con entornos cloud o motivación real para aprenderlos.

Nice to have

  • Experiencia previa con tecnologías de nuestro stack.

  • Clean Architecture, DDD, microservicios y patrones de diseño.

  • Experiencia con entornos CI/CD.

  • Buenas prácticas: testing, documentación y code reviews.

¿Por qué unirte a Zenova?

  • Modelo de trabajo híbrido.

  • Retribución flexible y seguro médico privado.

  • Acceso instantáneo al salario.

  • 26 días de vacaciones + jornada reducida en verano.

  • Plataforma de beneficios culturales.

  • Aprendizaje continuo y rápidas oportunidades de crecimiento.

Application managed by Zenova