Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer

Metrikflow

Rimini

In loco

EUR 40.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 dynamic, remote-first company is seeking a passionate Senior Software Engineer to design and develop scalable applications using NodeJS and TypeScript. The role offers opportunities to work with modern technologies, collaborate with a diverse team, and contribute to sustainability initiatives. Ideal candidates will possess strong problem-solving skills, excellent communication, and a drive for technical excellence.

Servizi

Remote work flexibility
Quarterly onsite team meetings
Growth and professional development opportunities
Opportunity to help build Italy's leading ESG platform
Positive environmental impact
Diverse, international team

Competenze

  • Minimum of 5 years of professional full-stack development experience.
  • Proficiency in NodeJS and TypeScript.
  • Experience with scalable system architecture and modern design patterns.

Mansioni

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

Conoscenze

NodeJS
TypeScript
SQL
NoSQL
Frontend frameworks (React, Angular, Vue.js)

Strumenti

CI/CD
DevOps
AWS
Azure
GCP
Docker
Kubernetes

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 high performance and scalability.
  • Create intuitive and 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 business needs into functional features.
  • Write clean, maintainable code following best practices and standards.
  • Design and develop 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

  • Minimum of 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.
  • Knowledge of server-side architectures such as microservices and event-driven systems.
  • Excellent debugging 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.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (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 team meetings.
  • Opportunity to make a positive environmental impact.
  • Join a diverse, international team committed to sustainability.
  • Growth and professional development opportunities.
  • Opportunity to help build Italy's leading ESG platform.

To apply, please submit your CV and a brief cover letter explaining why you're interested in working with us. Ideally, you can start in January or February 2025.

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