Summary
Join Spacewell Energy as a mid-senior backend engineer to work on optimizing commercial spaces and providing energy management solutions. The role involves collaborating with stakeholders, ensuring platform smoothness, and deploying changes in production.
Requirements
- Team 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
- Pragmatic: understand the urgency and importance of the issue that you work on, balancing quality, performance and time-to-market
- Fluent in JVM languages (Java 8+, Kotlin)
- Experience using Docker Containers and dockerizing micro-services
- Experience using relational and/or non-relational databases (e.g., PostgreSQL, MongoDB, BigQuery)
- Knowledge of the SOLID principles and Clean Architecture
- Familiarity with the testing pyramid
- Fluent in English
Responsibilities
- Be part of a backend team that is composed of Software Developers and a Product Manager
- 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
Benefits
- Flexible working hours and possibility of early quit Friday
- Hybrid work model
- Office in the city centre of Barcelona
- An exciting and positive work environment where you are valued
- A friendly and talented group with 10+ different nationalities
- Flexible compensation scheme: kindergarten, transportation and food with UP Spain
- 23 holiday days per year (flexible policy)
- Up to 5 additional holidays based on tenure
- 1 additional birthday day off
- Company-sponsored courses and attendance to events
- Discounted private health insurance and gym memberships
- Regular team events
- Referral bonus for new hirings