Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer

Metrikflow

Alessandria

Remoto

EUR 42.000 - 60.000

Tempo pieno

5 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

Join a leading tech-driven company focused on transitioning organizations towards sustainability. As a Senior Software Engineer, you will develop scalable applications and work with modern design patterns while collaborating with cross-functional teams. This remote-first position offers the chance to make an environmental impact while growing your career in a supportive international environment.

Servizi

Remote work flexibility
Quarterly onsite meetings
Opportunity to make a positive environmental impact
International team commitment to sustainability

Competenze

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

Mansioni

  • Design, develop, and maintain scalable applications with NodeJS and TypeScript.
  • Build and optimize SQL and NoSQL databases.
  • Conduct code reviews and mentor junior developers.

Conoscenze

NodeJS
TypeScript
SQL
NoSQL
React
Angular
Vue.js
Debugging
Optimization
Communication

Strumenti

Docker
Kubernetes
AWS
Azure
GCP

Descrizione del lavoro

We are a remote-first, Berlin-based, tech-driven company committed to supporting organizations in their transition to sustainability and achieving net zero emissions through climate-tech-backed data, algorithms, and industrial expertise.

We are seeking a talented and motivated Senior Software Engineer to join our dynamic team. The ideal candidate will have extensive experience in building scalable applications using NodeJS and TypeScript, 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 with 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 responsive user interfaces using 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 cross-functional teams to define, design, and implement new features.
  • Troubleshoot, debug, and enhance existing systems to improve performance and user experience.
  • Conduct code reviews, mentor junior developers, and promote technical excellence.

Requirements

  • Minimum 5 years of experience in full-stack software development.
  • Proficiency in NodeJS and TypeScript, with deep ecosystem knowledge.
  • Experience with modern design patterns and scalable architecture.
  • Strong understanding of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
  • 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 for cross-team collaboration.
  • 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 tools (Docker, Kubernetes).
  • Familiarity with TDD and unit testing frameworks (Jest, 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.

Please submit your CV and a brief cover letter explaining your motivation to join us. 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.