Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer

Metrikflow

Milano

In loco

EUR 40.000 - 70.000

Tempo pieno

30+ giorni fa

Descrizione del lavoro

A remote-first, tech-driven company seeks a Senior Software Engineer passionate about sustainability. In this role, you'll build and design scalable applications with NodeJS and TypeScript, ensure system integrity, and mentor junior team members. Join a diverse, international team committed to making a social impact, with flexibility to work from anywhere in European time zones.

Competenze

  • Minimum 5 years of professional full-stack development experience.
  • Proficiency in NodeJS and TypeScript.
  • Solid understanding of SQL and NoSQL databases.

Mansioni

  • Design, develop, and maintain scalable applications using NodeJS and TypeScript.
  • Build and optimize relational and non-relational databases.
  • Conduct code reviews and mentor junior developers.

Conoscenze

NodeJS
TypeScript
SQL
NoSQL
Frontend frameworks
Debugging
Communication

Strumenti

AWS
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. Expertise in modern design patterns and best practices is essential to create efficient, maintainable, and robust systems.

Responsibilities

  1. Design, develop, and maintain scalable full-stack applications using NodeJS and TypeScript.
  2. Architect solutions using modern design patterns such as MVC, dependency injection, factory, and repository.
  3. Build and optimize relational (SQL) and non-relational (NoSQL) databases for performance and scalability.
  4. Create intuitive, responsive user interfaces with frontend frameworks like React, Angular, or Vue.js.
  5. Implement frontend design patterns and state management for seamless user experiences.
  6. Collaborate with UX/UI designers to translate business needs into functional features.
  7. Write clean, maintainable code adhering to best practices and standards.
  8. Design and implement RESTful APIs focusing on performance and security.
  9. Work with product managers and designers to develop new features.
  10. Debug, troubleshoot, and enhance existing systems for better performance and UX.
  11. Conduct code reviews, mentor junior developers, and promote technical excellence.

Requirements

  1. Minimum 5 years of professional full-stack development experience.
  2. Proficiency in NodeJS and TypeScript, with strong ecosystem knowledge.
  3. Experience with scalable system architecture and design patterns.
  4. Solid understanding of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
  5. Experience with frontend frameworks such as React, Angular, or Vue.js.
  6. Knowledge of server-side architectures like microservices and event-driven systems.
  7. Excellent debugging and optimization skills.
  8. Strong communication skills for cross-team collaboration.

Nice-to-Have

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

Additional Information

Work from anywhere (European time zone preferred). Onsite quarterly visits. Join a diverse, international team committed to environmental and social impact. Opportunity for professional growth and to contribute to building Italy's leading ESG platform.

Please submit your CV and a short cover letter explaining your motivation to join us. Ideal start date: January/February 2025. 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.