Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer

Metrikflow

Udine

In loco

EUR 50.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 tech-driven company specializing in sustainability is looking for a passionate Senior Software Engineer. The role involves designing and maintaining full-stack applications using NodeJS and TypeScript, emphasizing modern design patterns and team collaboration. This remote-first position in European time zones offers growth opportunities and the chance to make a positive environmental impact.

Servizi

Remote work flexibility
Quarterly onsite team meetings
ESOP package
Growth opportunities
Positive environmental impact

Competenze

  • Minimum 5 years of professional full-stack development experience.
  • Strong proficiency in NodeJS and TypeScript.
  • Experience with SQL and NoSQL databases.

Mansioni

  • Design, develop, and maintain scalable full-stack applications.
  • Build and optimize SQL and NoSQL databases.
  • Mentor junior developers and conduct code reviews.

Conoscenze

NodeJS
TypeScript
SQL
NoSQL
Frontend frameworks
Microservices
Agile methodologies

Strumenti

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, and a strong knowledge of SQL and NoSQL databases. This role requires expertise in implementing 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 employing modern design patterns (e.g., MVC, dependency injection, factory, repository).
  • Build and optimize relational (SQL) and non-relational (NoSQL) databases for high performance and scalability.
  • Create intuitive, responsive user interfaces with frontend frameworks such as React, Angular, or Vue.js.
  • Implement frontend design patterns and state management for seamless user experiences.
  • Collaborate with UX/UI designers to translate requirements 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 and designers to define and develop new features.
  • Troubleshoot, debug, and improve existing systems.
  • Conduct code reviews, mentor junior developers, and promote technical excellence.
Requirements
  • Minimum 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) databases.
  • Experience with frontend frameworks like React, Angular, or Vue.js.
  • Strong grasp of server-side technologies and architectural patterns (microservices, event-driven).
  • Excellent debugging, troubleshooting, and optimization skills.
  • Effective communication skills and team collaboration ability.
  • Based in Europe or within European Time Zones.
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 (Jest, Mocha).
  • Understanding of Agile methodologies.
  • ESOP package.
  • Remote work flexibility, with quarterly onsite team meetings.
  • Opportunity to make a positive environmental impact.
  • Join a diverse, international team committed to sustainability.
  • Growth opportunities and professional development.
  • Build the #1 ESG platform in Italy!
  • Application instructions: submit your CV and a short cover letter explaining your motivation to join us.
  • Preferred start date: January/February 2025.

More about us on our LinkedIn page 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.