Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer

Metrikflow

Plasencia

Remoto

EUR 50.000 - 80.000

Tempo pieno

23 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 Berlin-based, remote-first tech company is seeking a Senior Software Engineer to lead the development of scalable applications using NodeJS and TypeScript. This innovative role emphasizes modern design patterns and collaborative efforts to support sustainability initiatives. Join a dynamic team committed to making a positive environmental impact while enjoying professional growth opportunities.

Servizi

Remote work flexibility within Europe
Quarterly onsite meetings
Growth and professional development opportunities
Opportunity to make a positive impact on the planet

Competenze

  • 5+ years of experience in full-stack software development.
  • Proficiency in NodeJS and TypeScript.
  • Strong communication skills for cross-team collaboration.

Mansioni

  • Design, develop, and maintain scalable full-stack applications using NodeJS and TypeScript.
  • Collaborate with UX/UI designers to translate business needs into functional features.
  • Conduct code reviews and mentor junior developers.

Conoscenze

NodeJS
TypeScript
SQL
NoSQL
Debugging
Collaboration

Strumenti

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 talented and motivated Senior Software Engineer to join our young and dynamic environment. 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 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.
  • Develop responsive user interfaces with frontend frameworks such as React, Angular, or Vue.js.
  • Implement frontend design patterns and state management for seamless user experience.
  • Collaborate with UX/UI designers to translate business needs into functional features.
  • Write clean, maintainable code adhering to 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 optimize existing systems to improve performance.
  • Conduct code reviews, mentor junior developers, and promote technical excellence.
Requirements
  • 5+ years of experience in full-stack software development.
  • Proficiency in NodeJS and TypeScript, with a deep understanding of their ecosystems.
  • Knowledge of modern design patterns and architectural principles for scalable systems.
  • Solid understanding of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB).
  • Experience with frontend frameworks like React, Angular, or Vue.js.
  • Strong understanding of server-side architectures (microservices, event-driven).
  • Excellent debugging, troubleshooting, and optimization skills.
  • Strong communication skills for cross-team collaboration.
  • Based in Europe or within the European Time Zone.
Nice-to-Have
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Experience with TDD and unit testing frameworks like Jest or Mocha.
  • Understanding of Agile methodologies.
  • ESOP package.
  • Remote work flexibility within Europe, with quarterly onsite meetings.
  • Opportunity to make a positive impact on the planet.
  • Join an international team committed to environmental and societal preservation.
  • Growth and professional development opportunities.
  • Opportunity to help build Italy’s #1 ESG platform.

Please submit your CV and a short cover letter explaining why you want to work at Metrikflow. The preferred start date is January/February 2025. More about us can be found 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.