We are a remote-first, Berlin-based, tech-driven company on a mission to support companies in their sustainability transition towards net zero using our climate-tech-backed data, algorithms, and industrial expertise.
We are looking for a passionate and motivated Senior Software Engineer to join our dynamic team.
The ideal candidate will have extensive experience in building scalable applications using NodeJS and TypeScript, with strong knowledge of SQL and NoSQL databases.
This role requires expertise in modern design patterns and best practices to develop efficient, maintainable, and robust systems.
Responsibilities Design, develop, and maintain scalable full-stack applications using NodeJS and TypeScript.Architect solutions using modern design patterns (e.g., MVC, dependency injection, factory, repository).Build and optimize relational (SQL) and non-relational (NoSQL) databases for high performance and scalability.Create intuitive, responsive user interfaces with frontend frameworks such as React, Angular, or frontend design patterns and state management for seamless user experience.Collaborate with UX/UI designers to translate business needs into functional features.Write clean, maintainable code following best practices and standards.Design and implement RESTful APIs with a focus on performance and security.Work with product managers, designers, and engineers to develop new features.Troubleshoot, debug, and improve existing systems.Conduct code reviews, mentor junior developers, and promote technical excellence.Requirements 5+ years of professional full-stack development experience.Proficiency in NodeJS and TypeScript, with deep ecosystem knowledge.Experience with modern design patterns and scalable system architecture.Solid understanding of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases.Experience with frontend frameworks like React, Angular, or of server-side architectures like microservices and event-driven systems.Excellent debugging, troubleshooting, and optimization skills.Strong communication skills and ability to collaborate across teams.Based in Europe or within European Time Zones.Nice-to-Have Knowledge of CI/CD pipelines and DevOps practices.Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).Familiarity with TDD and testing frameworks (Jest, Mocha).Understanding of Agile methodologies.ESOP package.Remote work flexibility within Europe; quarterly onsite visits.Opportunity to make a positive environmental impact.Join an international team committed to sustainability.Growth and professional development opportunities.Start date ideally in January/February 2025.Please submit your CV and a short cover letter explaining why you want to work at Metrikflow.
More about us can be found on our LinkedIn page and website.
#J-18808-Ljbffr