Metrikflow

Software Engineer

Metrikflow

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇩🇪 Germany

Visit company website
AI Apply
Apply

Salary

💰 €60,000 - €100,000 per year

Job Level

JuniorMid-Level

Tech Stack

AngularDynamoDBJavaScriptMicroservicesMongoDBMySQLNode.jsNoSQLPostgresReactSQLTypeScriptVue.js

About the role

  • 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 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.

Requirements

  • 2-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.
Benefits
  • Competitive Salary
  • ESOP package
  • Work from anywhere you want!
  • 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
NodeJSTypeScriptSQLNoSQLReactAngularVue.jsRESTful APIsdesign patternsdebugging
Soft skills
communicationcollaborationmentoringtroubleshootingoptimization