Job description
Senior Full-Stack Engineer (m.f.d)
Full Remote Germany
Stott and May are excited to be working with an innovative software business who are disrupting the Smart Homes Space. They help customers by making buildings more climate-friendly, more comfortable, and more affordable using Smart connected devices (IoT), simple products and high processing and service quality.
Due to continued growth, they are looking for a Senior Full-Stack Engineer to join one of their innovative product teams.
What's on offer
Your mission
With a team of product and IT experts, the future position holder will be responsible for further developing the company’s Enterprise-Suite and services to ensure a stable and scalable technological foundation for the strategic development of the group of companies. In addition, the following tasks will be part of your position:
Experience
Full Remote Germany
Stott and May are excited to be working with an innovative software business who are disrupting the Smart Homes Space. They help customers by making buildings more climate-friendly, more comfortable, and more affordable using Smart connected devices (IoT), simple products and high processing and service quality.
Due to continued growth, they are looking for a Senior Full-Stack Engineer to join one of their innovative product teams.
What's on offer
- Modern environment with flat hierarchies.
- Modern hardware and the opportunity to work with cutting-edge technologies
- 100% remote work possibility, also opportunity to work Hybrid out of Hamburg or their co-working spaces all over Europe, for a more personal collaboration
- Space and budget for personal growth
- Flexible working hours
- 30 days vacation
- Coffee, tea and water for free in our office
- JobRad-Leasing
- Events for employees to celebrate our achieved goals and great team spirit
- Community of Practice and Knowledge Nuggets for improving your skills
Your mission
With a team of product and IT experts, the future position holder will be responsible for further developing the company’s Enterprise-Suite and services to ensure a stable and scalable technological foundation for the strategic development of the group of companies. In addition, the following tasks will be part of your position:
- Together with your team, you develop and maintain full-stack software solutions for an Android-based installer app and supporting backoffice tools in the field of real estate energy management.
- Implement installer workflows that guide technicians through device installation and replacement, including full digital documentation of installations.
- Build and operate backend services and APIs for data processing, validation, health checks, and integration with downstream systems (e.g. dispatching, billing, heat cost calculation).
- Design and maintain data models for buildings and installed devices, ensuring data quality and consistency.
- Collaborate closely with product, UX, and domain experts to deliver reliable, user-friendly solutions and continuously improve the platform.
- Participate in code reviews, architectural discussions, and continuous improvement of development practices, performance, and system stability.
- Support the full software lifecycle, from concept and implementation to testing, deployment, and maintenance.
Experience
- Proactive, problem solving mindset
- At least 5 years of experience working as a Software Developer
- Proficiency in development with Kotlin, Java or similar (JVM) languages
- Professional working experience with Vue.js
- Solid understanding of object-oriented design, clean code principles, and software architecture
- Experience designing, implementing, and consuming RESTful APIs
- Good knowledge of relational databases (e.g. PostgreSQL, MySQL) and SQL
- Ability to communicate complex ideas clearly and concisely
- Strong collaboration skills and experience working closely with other teams (product, frontend, QA, DevOps, etc.)
- Proficiency with observability and monitoring tools like Grafana, Prometheus etc.
- Experience working with event-driven architectures and messaging systems such as Apache Kafka
- Knowledge of containerization and orchestration technologies (Docker, Kubernetes)
- Experience with CI/CD pipelines and automated testing practices
- Understanding of security best practices (authentication, authorisation, OWASP)
- German language skills