Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer

Metrikflow

Napoli

Remoto

EUR 40.000 - 70.000

Tempo pieno

5 giorni fa
Candidati tra i primi

Aumenta le tue possibilità di ottenere un colloquio

Crea un curriculum personalizzato per un lavoro specifico per avere più probabilità di riuscita.

Descrizione del lavoro

A leading climate-tech company seeks a Senior Software Engineer with a strong background in NodeJS and TypeScript. You will design and develop scalable applications, manage databases, and collaborate with teams to create impactful software solutions. This remote-first role offers flexibility while contributing to sustainability initiatives in a dynamic, international environment.

Servizi

ESOP package
Work from anywhere
Onsite team meetings every quarter
Opportunities for professional growth

Competenze

  • 5+ years of professional full-stack software development experience.
  • Strong understanding of modern design patterns and architectures.
  • Solid knowledge of SQL and NoSQL databases.

Mansioni

  • Design and maintain scalable applications using NodeJS and TypeScript.
  • Architect efficient solutions using modern design patterns.
  • Develop user interfaces and implement RESTful APIs.

Conoscenze

NodeJS
TypeScript
SQL
NoSQL
Frontend frameworks
Debugging
Troubleshooting
Communication

Descrizione del lavoro

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

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

J-18808-Ljbffr

Senior Software Engineer • napoli, Italia

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.