Full Stack Developer
Vamo
Köln, Germany
7 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
SeniorJob location
Köln, Germany
Tech stack
Clean Code Principles
JavaScript
API
Code Coverage
Software Quality
Code Review
Web Development
Mobile Application Software
MongoDB
Node.js
NoSQL
Scrum
Software Architecture
TypeScript
React
Technical Debt
Backend
Vue.js
Angular
Integration Tests
Api Design
NestJS
Microservices
Job description
- 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., We rely on profound technical and business expertise. You will work in a highly qualified and motivated team that is passionately searching for the best solutions.
Requirements
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., * 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., * 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., * 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.
About the company
At Vamo, 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 Vamo 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., You decide where you work: 100% remote or in our modern office in Cologne. We ensure you feel comfortable everywhere and are always part of the team. Regular virtual events and in-person meetings in Cologne strengthen our team spirit and cohesion.