Attiva gli avvisi di lavoro via e-mail!

Senior Software Engineer

Metrikflow

Trieste/Trst

Remoto

EUR 40.000 - 65.000

Tempo pieno

Ieri
Candidati tra i primi

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 leading company on a mission to support sustainability is seeking a Senior Software Engineer. This role involves designing and building scalable applications with NodeJS and TypeScript while collaborating in a remote-first environment. Join us to contribute to developing Italy's leading ESG platform and make a significant environmental impact.

Servizi

Remote work flexibility
Quarterly onsite team visits
Professional growth opportunities
Commitment to sustainability
International team collaboration

Competenze

  • 5+ years of full-stack development experience.
  • Proficiency in NodeJS and TypeScript.
  • Experience with SQL and NoSQL databases.

Mansioni

  • Design and develop scalable applications using NodeJS and TypeScript.
  • Architect solutions with modern design patterns.
  • Implement and maintain databases for optimized performance.

Conoscenze

NodeJS
TypeScript
SQL
NoSQL
Frontend frameworks
Debugging
Troubleshooting
Communication

Strumenti

CI/CD
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 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 modern design patterns and best practices to create efficient, maintainable, and robust systems.

Responsibilities:

  1. Design, develop, and maintain scalable full-stack applications using NodeJS and TypeScript.
  2. Architect efficient and maintainable solutions employing modern design patterns (e.g., MVC, dependency injection, factory, 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 such as 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 following best practices and standards.
  8. Design and implement RESTful APIs focusing on performance and security.
  9. Work with product managers, designers, and engineers to develop new features.
  10. Troubleshoot, debug, and enhance existing systems to improve performance and UX.
  11. Conduct code reviews, mentor junior developers, and promote technical excellence.

Requirements:

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

Nice-to-Have:

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

Benefits:

Work remotely from anywhere (European time zone preferred). Quarterly onsite visits with the team. Join us to make a positive environmental impact and grow professionally. Be part of an international team committed to sustainability and innovation. Opportunity to help build Italy's #1 ESG platform!

Please submit your CV and a short cover letter explaining why you want to join us. Ideal start date: January/February 2025. Learn more about us on our LinkedIn page and website.

J-18808-Ljbffr

Senior Software Engineer • Trieste, Italy

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.