Remote (Global) Full-time

Metrikflow is hiring a Senior Software Engineer

About the Role

Metrikflow is looking for a Senior Software Engineer to build scalable applications using NodeJS and TypeScript. You will design efficient systems, optimize databases, develop user interfaces, and collaborate across teams to implement new features in our remote-first, Berlin-based company. Our mission is to support companies in their sustainability transition towards net zero using climate-tech-backed data, algorithms, and industrial expertise.

What You'll Do

  • Design, develop, and maintain robust, scalable full-stack applications using NodeJS and TypeScript.
  • Architect efficient and maintainable solutions using modern design patterns like MVC, dependency injection, factory, and 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 Vue.js.
  • 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.

What We're Looking For

  • 5+ 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 Vue.js.
  • 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.

Technical Stack

  • NodeJS, TypeScript
  • SQL, NoSQL, PostgreSQL, MySQL, MongoDB, DynamoDB
  • React, Angular, Vue.js
  • AWS, Azure, GCP, Docker, Kubernetes
  • Jest, Mocha

Team & Environment

You will join a small, 1-10 person team in a young and dynamic environment with a deep motivation to have a positive impact.

Benefits & Compensation

  • Competitive Salary
  • ESOP package
  • Work from anywhere you want! We’re a remote-based company (European time zone is preferred)
  • Onsite with the team (every quarter)
  • You’ll help make a positive impact on the planet!
  • You’ll build a wide network of realities committed to preserving the environment and society
  • We’re are a very international team, from all over the world
  • This is an opportunity for you to grow and gain professional experience

Work Mode

This is a remote-first position. Candidates should be based in Europe.

Metrikflow is an equal opportunity employer.

Required Skills
NodeJSTypeScriptSQLNoSQLPostgreSQLMySQLMongoDBDynamoDBReactAngularBackend DevelopmentFrontend DevelopmentAPI DevelopmentDatabase DesignSystem Architecture
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Metrikflow

Metrikflow is a climate-tech fast growing startup based in Berlin. We are a remote-first team on a mission to revolutionise how companies drive their decarbonisation strategies.

Visit website
Job Details
Category fullstack
Posted 8 months ago