1. Company Overview
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 rockstar profile to join our young and dynamic environment with a deep motivation to have a positive impact.
2. Position Summary
We are seeking a talented and motivated Senior Software Engineer to join our team. The ideal candidate will have extensive experience in building scalable applications using NodeJS and TypeScript along with a strong knowledge of SQL and NoSQL databases. This role will require expertise in implementing modern design patterns and best practices to create efficient maintainable and robust systems.
Tasks
- Design develop and maintain robust scalable full-stack applications using NodeJS and TypeScript.
- Architect efficient and maintainable solutions using modern design patterns (e.g. MVC dependency injection factory repository).
- Build and optimize relational databases (SQL) and non-relational databases (NoSQL) to ensure high performance and scalability.
- Develop intuitive and responsive user interfaces using frontend frameworks such as React Angular or .
- Implement frontend design patterns and state management to ensure a seamless user experience.
- Collaborate with UX/UI designers to translate business needs and designs into functional interactive features.
- Optimize frontend performance for scalability and speed across a variety of devices and browsers.
- Ensure cross-browser compatibility and address frontend issues related to rendering layout and responsiveness.
- Develop and document clean maintainable code that adheres to our best practices and coding standards.
- Design and implement RESTful APIs services with a focus on performance and security.
- Collaborate with product managers designers and other engineers to define design and implement new features.
- Troubleshoot debug and enhance existing systems to improve performance and user experience.
- Conduct code reviews mentor junior developers and foster a culture of technical excellence.
Requirements
- 2 years of professional experience in full-stack software development.
- Strong proficiency in NodeJS and TypeScript with a deep understanding of their ecosystems.
- Expertise in modern design patterns and architectural principles for building scalable and maintainable systems.
- Solid understanding of SQL (e.g. PostgreSQL MySQL) and NoSQL (e.g. MongoDB DynamoDB) databases.
- Experience in frontend frameworks such as React Angular or .
- Strong understanding of server-side technologies and architectural patterns (e.g. microservices event-driven architectures).
- Excellent debugging troubleshooting and optimization skills.
- Strong communication skills with the ability to collaborate across teams and grasp technical concepts.
- You should be based in Europe or European Time Zone
Nice-to-Have:
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with cloud platforms (e.g. AWS Azure or GCP) and containerization tools (e.g. Docker Kubernetes).
- Familiarity with test-driven development (TDD) and unit testing frameworks (e.g. Jest Mocha).
- Understanding of Agile development methodologies and tools.
Benefits
Competitive Salary
ESOP package
Work from anywhere you want! Were a remote-based company (European time zone is preferred)
Onsite with the team (every quarter)
Youll help make a positive impact on the planet!
Youll build a wide network of realities committed to preserving the environment and society
Were are a very international team from all over the world
This is an opportunity for you to grow and gain professional experience
Join our rocketship to build the #1 ESG platform in Italy!
Please submit your CV and a short Cover Letter explaining why you would like to work at Metrikflow.
The ideal candidate would be able to start working from January / February 2025.
You can check more about us on our Linkedin page and our website at . com
1. Company OverviewWe 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 rockstar profile to join our young and dynamic e...
1. Company Overview
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 rockstar profile to join our young and dynamic environment with a deep motivation to have a positive impact.
2. Position Summary
We are seeking a talented and motivated Senior Software Engineer to join our team. The ideal candidate will have extensive experience in building scalable applications using NodeJS and TypeScript along with a strong knowledge of SQL and NoSQL databases. This role will require expertise in implementing modern design patterns and best practices to create efficient maintainable and robust systems.
Tasks
- Design develop and maintain robust scalable full-stack applications using NodeJS and TypeScript.
- Architect efficient and maintainable solutions using modern design patterns (e.g. MVC dependency injection factory repository).
- Build and optimize relational databases (SQL) and non-relational databases (NoSQL) to ensure high performance and scalability.
- Develop intuitive and responsive user interfaces using frontend frameworks such as React Angular or .
- Implement frontend design patterns and state management to ensure a seamless user experience.
- Collaborate with UX/UI designers to translate business needs and designs into functional interactive features.
- Optimize frontend performance for scalability and speed across a variety of devices and browsers.
- Ensure cross-browser compatibility and address frontend issues related to rendering layout and responsiveness.
- Develop and document clean maintainable code that adheres to our best practices and coding standards.
- Design and implement RESTful APIs services with a focus on performance and security.
- Collaborate with product managers designers and other engineers to define design and implement new features.
- Troubleshoot debug and enhance existing systems to improve performance and user experience.
- Conduct code reviews mentor junior developers and foster a culture of technical excellence.
Requirements
- 2 years of professional experience in full-stack software development.
- Strong proficiency in NodeJS and TypeScript with a deep understanding of their ecosystems.
- Expertise in modern design patterns and architectural principles for building scalable and maintainable systems.
- Solid understanding of SQL (e.g. PostgreSQL MySQL) and NoSQL (e.g. MongoDB DynamoDB) databases.
- Experience in frontend frameworks such as React Angular or .
- Strong understanding of server-side technologies and architectural patterns (e.g. microservices event-driven architectures).
- Excellent debugging troubleshooting and optimization skills.
- Strong communication skills with the ability to collaborate across teams and grasp technical concepts.
- You should be based in Europe or European Time Zone
Nice-to-Have:
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with cloud platforms (e.g. AWS Azure or GCP) and containerization tools (e.g. Docker Kubernetes).
- Familiarity with test-driven development (TDD) and unit testing frameworks (e.g. Jest Mocha).
- Understanding of Agile development methodologies and tools.
Benefits
Competitive Salary
ESOP package
Work from anywhere you want! Were a remote-based company (European time zone is preferred)
Onsite with the team (every quarter)
Youll help make a positive impact on the planet!
Youll build a wide network of realities committed to preserving the environment and society
Were are a very international team from all over the world
This is an opportunity for you to grow and gain professional experience
Join our rocketship to build the #1 ESG platform in Italy!
Please submit your CV and a short Cover Letter explaining why you would like to work at Metrikflow.
The ideal candidate would be able to start working from January / February 2025.
You can check more about us on our Linkedin page and our website at . com
View more
View less