Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer

Metrikflow

Livorno

Remoto

EUR 45.000 - 70.000

Tempo pieno

10 giorni fa

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

Join a leading company focused on sustainability as a Senior Software Engineer. You will develop scalable full-stack applications and work with a dynamic team using cutting-edge technologies. Ideal candidates possess extensive experience in NodeJS and TypeScript and are passionate about environmental impact.

Servizi

Remote work flexibility within Europe
Quarterly onsite meetings
Opportunities for professional growth
Make a positive environmental impact
ESOP package

Competenze

  • 5+ years of full-stack development experience with NodeJS and TypeScript.
  • Strong knowledge of SQL and NoSQL databases.
  • Experience with frontend frameworks like React, Angular, or Vue.js.

Mansioni

  • Design, develop, and maintain scalable applications using NodeJS and TypeScript.
  • Implement modern design patterns and develop RESTful APIs.
  • Collaborate with UX/UI designers to enhance user experiences.

Conoscenze

Proficiency in NodeJS
Proficiency in TypeScript
SQL
NoSQL
Debugging
Troubleshooting
Effective communication

Strumenti

React
Angular
Vue.js
Docker
Kubernetes
AWS
Azure
GCP

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 modern design patterns and best practices to develop efficient, maintainable, and robust systems.

Responsibilities

  • Design, develop, and maintain scalable full-stack applications using 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.
  • Develop responsive user interfaces using frontend frameworks like React, Angular, or Vue.js.
  • Implement frontend design patterns and state management for seamless user experiences.
  • 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.
  • Debug, troubleshoot, and improve existing systems for better performance and UX.
  • 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.
  • Experience with modern design patterns and scalable system architecture.
  • Solid understanding of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB).
  • Experience with frontend frameworks like React, Angular, or Vue.js.
  • Strong knowledge of server-side architectures such as microservices and event-driven systems.
  • Excellent debugging, troubleshooting, and optimization skills.
  • Effective communication skills for cross-team collaboration.
  • Based in Europe or within European Time Zones.

Nice-to-Have

  • Knowledge of CI/CD pipelines and DevOps practices.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).
  • Familiarity with TDD and testing frameworks like Jest or Mocha.
  • Understanding of Agile methodologies.
  • ESOP package.
  • Remote work flexibility within Europe; quarterly onsite meetings.
  • Opportunity to make a positive environmental impact.
  • Join an international team committed to sustainability and professional growth.
  • Start date ideally in January or February 2025.
  • Apply with your CV and a brief cover letter explaining your motivation to join Metrikflow.

Learn more about us on our LinkedIn page and website.

J-18808-Ljbffr

Senior Software Engineer • Livorno, Italy

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