Full Stack Developer (Node.js+React)

Вакансии
PLWarsawGrzybowska 6000-844

Summary

Andersen is hiring a Full Stack Developer (Node.js+React) for a Swiss climate-tech company developing a digital energy platform that visualizes and optimizes CO₂ and energy data for cities and regions.

The customer is a climate-tech company that develops a modular digital platform to help cities, regions, and utilities monitor, analyze, and optimize their energy and CO₂ data. The company was founded in 2011 and is headquartered in Switzerland, with operations in Germany. It supports over 1,800 municipalities and handles climate-relevant data to aid planning, simulation, and decision-making.

The project is a digital energy platform designed to provide cities, municipalities, and regions with clear, real-time access to all energy-relevant data. It visualizes key performance indicators in a geographic context, enabling easy monitoring of energy efficiency measures and simulation of strategic options.

Responsibilities

  • Investigating and evaluating new opportunities, technologies, and tools to improve the product.
  • Implementing new features according to design specifications across backend (Node.js/NestJS) and frontend JavaScript (any modern framework or vanilla JS).
  • Writing and maintaining unit and integration tests with Jest to ensure reliability.
  • Supporting, refactoring, and optimizing the existing codebase for performance and maintainability.
  • Updating and maintaining dependencies and packages at the highest stable versions.
  • Preparing technical concepts for design-based functionality, including database models, API endpoint documentation, service specifications, and frontend interaction contracts.
  • Contributing to architectural discussions and decisions for backend microservices and service boundaries.
  • Working with databases (PostgreSQL, Redis, DynamoDB), caching layers, and interacting with AWS storage (S3) from application code.
  • Actively communicating in English with international teammates in a Kanban setup.

Requirements

  • Experience as a full-stack JavaScript/Node.js developer for 3+ years.
  • Strong with Node.js/NestJS and confident in frontend JavaScript using any modern framework/library (React, Angular, Vue, Svelte) or solid vanilla JS.
  • Skills in building and maintaining microservices architectures; practical knowledge of TSOA, Protobuf, and gRPC communication.
  • Solid experience with databases: PostgreSQL as the primary store, Redis for caching, and exposure to DynamoDB for cloud-native solutions.
  • Proficient in testing practices (unit and integration testing with Jest).
  • Comfortable designing APIs, documenting endpoints, and modeling data.
  • Demonstrated experience refactoring and maintaining legacy code, managing package versions, and ensuring scalability at the application level.
  • Experience working in Agile/Kanban teams, comfortable with flexible schedules and distributed setups.
  • Communicative, open to collaboration, and proactive.
  • Level of English – from Intermediate and above.

Reasons to join us

  • Experience in teamwork with leaders in FinTech, Healthcare, Retail, Telecom, and others. Andersen cooperates with such businesses as Samsung, Siemens, Johnson & Johnson, BNP Paribas, Ryanair, Mercedes, TUI, Verivox, Allianz, T-Systems, etc..
  • The opportunity to change the project and/or develop expertise in an interesting business domain.
  • Job conditions – you can work both fully remotely and from the office or can choose a hybrid variant.
  • Guarantee of professional, financial, and career growth! The company has introduced systems of mentoring and adaptation for each new employee.
  • The opportunity to earn up to an additional 1,000 USD per month, depending on the level of expertise, which will be included in the annual bonus, by participating in the company's activities.
  • Access to the corporate training portal, where the entire knowledge base of the company is collected and which is constantly updated.
  • Bright corporate life (parties / pizza days / PlayStation / fruits / coffee / snacks / movies).
  • Certification compensation (AWS, PMP, etc).
  • Referral program.
  • English courses.
  • Private health insurance and compensation for sports activities.

Join us!

Будем рады видеть вас!

или Порекомендовать друга

Мы обрабатываем персональные данные по GDPR

Думаете о новом этапе в своей карьере? Загляните в вакансии Andersen и найдите свою сегодня