.All about usSpacewell is a leading provider of workplace management solutions, specialising in optimising the utilisation and performance of commercial spaces, as well as providing Energy Management solutions (Spacewell Energy, formerly DEXMA) to help thousands of facility managers, energy auditors and building owners around the world to become more sustainable. Our innovative technologies and services empower organisations to create smarter, more efficient, and engaging workplaces, enhancing productivity and well-being.At Spacewell, we are full of contagious energy, hard work, and passion for what we do. We are fully committed to encouraging an environment where everyone is heard and feels a sense of belonging. We are proud to have a multicultural team that acknowledges a variety of backgrounds, skills and perspectives.The OpportunityThe engineering department of Spacewell Energy is currently looking for a Senior Backend Engineer to join the core team. We are looking for engineers who embrace software craftsmanship and have a background in either Java or Kotlin. We prioritise the use of Agile methodologies and XP practices such as TDD, pairing and CI/CD, as a basis for delivering high-quality code frequently, while taking care about the business domain (DDD). We are open to both onsite and remote candidates residing in Spain, have a valid work permit for Spain, and would enjoy meeting the team during the year in our Barcelona office.You willBe part of a backend team that is composed of Software Developers and a Product Manager. Working together in the full process of agile software development.Collaborate closely with various stakeholders, including the infrastructure team, customer success and other development teams.Ensure that the platform runs smoothly managing millions of measurements every day, by taking into account security, performance and concurrency in the features you work on.Be involved in a deep refactor of some of our core components: rethinking models, extracting monolith functionalities into independent services, performance and scalability improving, query optimizations.Deploy your changes in production using CI/CD pipelines: own the whole lifecycle from the pull request to production (testing, software quality metrics, QA & observability in production).Be accountable and proficient with the code that the team writes, keeping it clean and simple.One day per sprint of two weeks is booked for free choices. The goal of free choices is to try to innovate with new technologies/tools/approaches to improve our products or methodologies.Work with our technical stack.RequirementsTeam player: you have good social skills and you enjoy working with people to solve problems together.Product mindset: you believe that understanding the pains and problems of the customer/user is crucial to build and deliver the best solution