Senior Software Engineer

Udine 13-07-2025

Senior Software Engineer

Metrikflow Udine 13-07-2025
Riassunto

Località

Udine

Divisione Aziendale

Tipo di contratto

Data di pubblicazione

13-07-2025

Descrizione 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, and a strong knowledge of SQL and NoSQL databases. This role requires expertise in implementing modern design patterns and best practices to develop efficient, maintainable, and robust systems.ResponsibilitiesDesign, develop, and maintain scalable full-stack applications using NodeJS and TypeScript.Architect solutions employing 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, 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 requirements into functional features.Write clean, maintainable code following 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 improve existing systems.Conduct code reviews, mentor junior developers, and promote technical excellence.RequirementsMinimum 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) databases.Experience with frontend frameworks like React, Angular, or Vue.js.Strong grasp of server-side technologies and architectural patterns (microservices, event-driven).Excellent debugging, troubleshooting, and optimization skills.Effective communication skills and team collaboration ability.Based in Europe or within European Time Zones.Nice-to-HaveKnowledge of CI/CD pipelines and DevOps practices.Familiarity with cloud platforms (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).Experience with TDD and unit testing frameworks (Jest, Mocha).Understanding of Agile methodologies.ESOP package.Remote work flexibility, with quarterly onsite team meetings.Opportunity to make a positive environmental impact.Join a diverse, international team committed to sustainability.Growth opportunities and professional development.Build the #1 ESG platform in Italy!Application instructions: submit your CV and a short cover letter explaining your motivation to join us.Preferred start date: January/February 2025.More about us on our LinkedIn page and website.
#J-18808-Ljbffr

Condividi

Come Candidarsi

Per maggiori informazioni e per candidarti, clicca il pulsante.