




Job Summary: Zenova is seeking a Software Engineer to design, develop, and maintain web applications, collaborating across all phases of the software development lifecycle for an energy management SaaS platform. Key Highlights: 1. Web application design, development, and maintenance 2. Participation in all phases of the software development lifecycle 3. Contribution to projects deployed in cloud environments **Join Zenova as a Software Engineer** ----------------------------------------- **Zenova** is an established scale\-up headquartered in Madrid, transforming energy management for large enterprises and real estate groups. Our SaaS platform simplifies and automates complex processes—from utility account setup 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 designing, developing, and maintaining web applications. You will join a multidisciplinary technical team, participating in all phases of the software development lifecycle and contributing to projects deployed in cloud environments. **What You'll Do:** * Develop and maintain backend and frontend applications. * Participate in technical specification, analysis, and estimation of new features. * Collaborate on architecture design, development standards, and 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 continuous improvement of CI/CD pipelines. **Technology 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're Looking For** * Experience as a Fullstack developer or a backend/frontend specialist eager to grow into the other domain. * Solid understanding of Object-Oriented Programming. * Experience with modern frontend or backend frameworks. * Experience with relational databases. * Familiarity with cloud environments—or strong motivation to learn them. **Nice to Have** * Prior experience with technologies in our stack. * Clean Architecture, Domain-Driven Design (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 salary access. * 26 vacation days \+ reduced summer working hours. * Cultural benefits platform. * Continuous learning and rapid growth opportunities.


