Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer

Metrikflow

Savona

Remoto

EUR 45.000 - 70.000

Tempo pieno

30+ giorni fa

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Inizia da zero o importa un CV esistente

Descrizione del lavoro

A leading company in the tech sector seeks a Senior Software Engineer to join their remote-first team. The role focuses on building scalable applications using NodeJS and TypeScript, with an emphasis on modern design patterns and robust system architecture. Candidates should possess over 5 years of full-stack experience and be proficient in SQL and NoSQL databases. This position offers the opportunity for professional growth while contributing to a sustainable mission.

Servizi

Competitive salary
ESOP package
Remote work flexibility
Quarterly onsite meetings
Opportunities for professional development
Be part of Italy's #1 ESG platform

Competenze

  • 5+ years of full-stack software development experience.
  • Proficiency in NodeJS and TypeScript.
  • Strong understanding of SQL and NoSQL databases.

Mansioni

  • Design and maintain scalable full-stack applications.
  • Collaborate with UX/UI designers and cross-functional teams.
  • Conduct code reviews and mentor junior developers.

Conoscenze

NodeJS
TypeScript
SQL
NoSQL
React
Angular
Vue.js
Debugging
Collaboration

Descrizione del lavoro

1. Company Overview

We are a remote-first, Berlin-based tech company dedicated to supporting organizations in their transition to sustainability and achieving net zero emissions. We leverage climate-tech-backed data, algorithms, and industrial expertise to make an impact.

We seek a motivated and talented individual to join our dynamic team and contribute positively to our mission.

2. Position Summary

We are looking for a Senior Software Engineer with extensive experience in building scalable applications using NodeJS and TypeScript, along with strong knowledge of SQL and NoSQL databases. The role involves implementing modern design patterns and best practices to develop efficient, maintainable, and robust systems.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications with NodeJS and TypeScript.
  • Architect solutions using modern design patterns such as MVC, dependency injection, factory, and repository.
  • Build and optimize relational (SQL) and non-relational (NoSQL) databases for high performance and scalability.
  • Create responsive user interfaces with frameworks like React, Angular, or Vue.js.
  • Implement frontend design patterns and state management for a seamless user experience.
  • Collaborate with UX/UI designers to translate business needs into functional features.
  • Optimize frontend performance across devices and browsers.
  • Ensure cross-browser compatibility and address rendering and responsiveness issues.
  • Write clean, maintainable code following best practices and standards.
  • Design and develop RESTful APIs with a focus on performance and security.
  • Work with cross-functional teams to define and implement new features.
  • Troubleshoot, debug, and enhance existing systems for better performance and user experience.
  • Conduct code reviews, mentor junior developers, and promote technical excellence.

Requirements

  • At least 5 years of full-stack software development experience.
  • Proficiency in NodeJS and TypeScript, with deep ecosystem knowledge.
  • Knowledge of modern design patterns and architectural principles for scalable systems.
  • Strong understanding of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
  • Experience with frontend frameworks like React, Angular, or Vue.js.
  • Understanding of server-side architectures such as 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 the European Time Zone.

Nice-to-Have

  • Knowledge of CI/CD pipelines and DevOps practices.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).
  • Experience with TDD and unit testing frameworks like Jest or Mocha.
  • Understanding of Agile methodologies.

Benefits

  • Competitive salary
  • ESOP package
  • Remote work flexibility within the European Time Zone
  • Quarterly onsite meetings with the team
  • Opportunity to make a positive environmental impact
  • Join an international team committed to sustainability
  • Growth and professional development opportunities
  • Be part of building Italy's #1 ESG platform

Please submit your CV and a short cover letter explaining your motivation to work at Metrikflow. The ideal candidate should be available to start in January or February 2025. More about us can be found on our LinkedIn page and website.

J-18808-Ljbffr

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