Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer

Metrikflow

Firenze

Remoto

EUR 40.000 - 70.000

Tempo pieno

3 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 tech-driven company seeks a Senior Software Engineer to help spearhead their sustainability efforts through innovative software solutions. The ideal candidate will have extensive full-stack experience, particularly with NodeJS and TypeScript, and will engage in the development of scalable systems to support the company's climate-tech initiatives. This role offers remote work flexibility, a chance to impact the planet positively, and opportunities for professional growth in Italy's #1 ESG platform.

Servizi

Remote work flexibility
Quarterly onsite meetings
Opportunity to impact sustainability
International team collaboration
ESOP package

Competenze

  • 5+ years of professional full-stack development experience.
  • Proficiency in NodeJS and TypeScript with deep ecosystem knowledge.
  • Strong communication skills and ability to collaborate across teams.

Mansioni

  • Design, develop, and maintain scalable full-stack applications using NodeJS and TypeScript.
  • Architect solutions using modern design patterns.
  • Conduct code reviews, mentor junior developers, and promote technical excellence.

Conoscenze

NodeJS
TypeScript
SQL
NoSQL
React
Angular
Vue.js
Design Patterns
Debugging
Collaboration

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 passionate and motivated Senior Software Engineer to join our dynamic team. The ideal candidate will have extensive experience in building scalable applications with NodeJS and TypeScript, along with strong knowledge of SQL and NoSQL databases. This role requires expertise in implementing modern design patterns and best practices to create efficient, maintainable, and robust systems.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications using NodeJS and TypeScript.
  • Architect solutions using modern design patterns (e.g., MVC, dependency injection, factory, repository).
  • Build and optimize relational (SQL) and non-relational (NoSQL) databases for performance and scalability.
  • Develop responsive user interfaces with frontend frameworks such as React, Angular, or Vue.js.
  • Implement frontend design patterns and state management for seamless user experience.
  • Collaborate with UX/UI designers to translate business needs into functional features.
  • Write clean, maintainable code following best practices and standards.
  • Design and implement RESTful APIs focusing on performance and security.
  • Work with product managers, designers, and engineers to develop new features.
  • Troubleshoot, debug, and improve existing systems.
  • Conduct code reviews, mentor junior developers, and promote technical excellence.

Requirements

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

  • Knowledge of CI/CD pipelines and DevOps practices.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Experience with TDD and unit testing frameworks like Jest or Mocha.
  • Understanding of Agile methodologies.
  • ESOP package.
  • Remote work flexibility within Europe, with quarterly onsite meetings.
  • Opportunity to make a positive impact on the planet and build a network committed to sustainability.
  • Join our international team and grow professionally.
  • Be part of building Italy's #1 ESG platform!
  • Please submit your CV and a short cover letter explaining your motivation to join us.
  • Preferred start date: January/February 2025.
  • Learn more about us on our LinkedIn and website.
Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.