Description
About the role
Here, our mission is to bring about a new era of heating into homes. To achieve this, we connect modern, efficient, and environmentally friendly heat pumps across Germany with our Heat Fleet (our Fleet management platform for employee) and the App (our mobile App for end customers). Heat Fleet and the App are built by an interdisciplinary team of developers, and designers working as one scrum team. As our Senior Developer, you will be the technical heart of this team. Tasks:
-
Development & Implementation: You will participate in the conception, development, and implementation of new, complex features for our Heat Fleet. This encompasses everything from architectural design in the backend (Node.js) to driving the execution in the frontend (Vue.js), setting and ensuring adherence to technical guidelines and balancing the introduction of new features with careful management of any potential technical debt.
-
API Design & Architecture: Together with our staff full stack engineer, you will be instrumental in the design, standardization, and implementation of robust, highly scalable, and future-proof APIs. These APIs serve as the central communication interface for thousands of heat pumps and our mobile application, demanding the highest standards for performance and reliability.
-
Code Quality & Testing: You will establish and uphold high standards for code quality, maintainability, and test coverage (unit and integration tests) within the team. This involves defining and following code conventions, conducting code reviews, and mentoring other developers to continuously improve development quality.
-
Team Collaboration & Stakeholder Engagement: You will be an integral part of an interdisciplinary development team, working closely with designers, and other stakeholders throughout the company. Everyone in the team is involved in (and responsible for) the technical analysis of ideas, new features and requirements and translating them into outstanding, actionable technical solutions. You will also get the chance to discuss and influence our roadmap and defend your ideas.
Experience:You have several years of hands-on experience in full-stack development in an agile team, serving as a senior developer with a strong proficiency in backend development, and you are looking for a company which promotes teamwork, technical excellence and dependability.Tech Stack:
-
Profound knowledge in Node.js and TypeScript for backend development (we use Nest.js for our backend services).
-
Proficient in Vue.js or another modern JavaScript framework (e.g., React, Angular).
-
Experience with NoSQL databases, especially MongoDB.
Skills:
-
A strong grasp of modern software architecture, API design, and web development best practices. Experience in developing mobile apps with PWA and Capacitor is a plus.
-
A proactive, solution-oriented approach and the ability to quickly grasp new topics.
-
You are a team player with excellent communication skills, capable of explaining complex technical matters to both technical and non-technical colleagues.
-
You understand how technology contributes to business goals and can integrate technical considerations, user needs, and business objectives into your decision-making.
-
Passion for clean code, technology, and innovative products in the Climate Tech sector.
-
Experience in IoT integration, energy management, or fleet management is a significant advantage.
-
A mix of B2B and B2C product engineering experience is a plus.
Formal Requirements:
-
Fluent in both written and spoken English. This is the language our team uses every day.
-
Basic to Intermediate German is strongly advised, as this is the language most of the company speaks and you will encounter it regularly in casual interactions (company events, hangouts, all-hands, etc..).
-
A valid EU work visa is a must.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#JobsHubEstonia #GlobalRecrutmen
#CareerOpportunities #HiringNow
#JobSeekersNetwork #EstoniaJob
#RecruitmentServices #EmploymentPortal