Mid-Level Fullstack Engineer (React/Node)

Meteoblue
Basel, Switzerland
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Intermediate

Job location

Remote
Basel, Switzerland

Tech stack

JavaScript
Software Quality
Databases
Cursor (Graphical User Interface Elements)
DevOps
PostgreSQL
Node.js
Next.js
Tailwind
React
Puppeteer (Software)
Kubernetes
Front End Software Development
REST
Docker

Job description

We are looking for a strong product-focused engineer who enjoys building intuitive user experiences on top of complex data.

You will:

  • Own frontend feature development end-to-end
  • Build high-quality, performant React applications
  • Translate meteorological and climate data into clear, user-friendly visualisations
  • Collaborate closely with product and meteorology experts
  • Contribute to technical design decisions

Requirements

Do you have experience in PostgreSQL?, * 2+ years of professional experience building production React applications

  • Strong frontend architecture and component design skills
  • Strong understanding of REST APIs and modern frontend architecture
  • Strong ability to leverage AI-assisted development tools (e.g., Cline, Claude Code, Copilot, Cursor) to accelerate delivery and improve code quality
  • Product mindset: you care about UX, clarity, and user impact
  • Ability to work autonomously in a small team
  • Strong English communication skills

Nice to have

  • Experience with modern React ecosystems (Next.js, Tailwind, shadcn)
  • Testing experience (Jest, Puppeteer)
  • DevOps exposure (Docker, Kubernetes)
  • Database experience (Drizzle ORM, PostgreSQL)
  • Experience building data-heavy or visualization-driven interfaces
  • Strong UX sensibility

Benefits & conditions

  • Full remote, hybrid, or in-office options
  • Flexible working hours
  • High ownership and autonomy from day one
  • Learning & development budget

About the company

meteoblue is a global weather and climate data provider serving customers in over 100 countries. Millions of users access our weather data and visualizations daily through our website and app. Beyond public forecasts, we build professional weather intelligence solutions used across industries worldwide. Our reputation is built on scientifically validated accuracy, global coverage, and unique long-term climate datasets. We are a dynamic, international team based in Basel, Switzerland, solving real-world weather and climate challenges at global scale.

Apply for this position