TL;DR

Backend Engineer: Contributing to backend services that power user lifecycle management with an accent on improving system performance, reliability, and observability. Focus on writing clean, maintainable code, collaborating with product managers and engineers, and using experimentation and analytics to understand how changes affect user and admin workflows.

Location: Inspiring workplace in the heart of Amsterdam

Company

Miro is a visual workspace for innovation that enables distributed teams of any size to build the next big thing.

What you will do

  • Contribute to the design and implementation of backend services that power user lifecycle management
  • Improve system performance, reliability, and observability within your domain
  • Write clean, maintainable, well-tested code and actively participate in code reviews
  • Create high quality technical design and high quality, self-documented code
  • Collaborate with product managers and engineers to deliver impactful features and improvements
  • Use experimentation and analytics to understand how changes affect user and admin workflows

Requirements

  • Solid foundation in computer science fundamentals (algorithms, data structures, OOP, complexity analysis)
  • Experience building backend services in at least one industry-standard language (e.g., Java, Python, C++, JavaScript)
  • Strong problem-solving and critical thinking skills
  • Clear communication skills and ability to work effectively in a team
  • Product mindset and sense of ownership over your work
  • AI-First Proficiency

Culture & Benefits

  • Competitive equity package
  • Medical insurance coverage
  • Lunch, snacks and drinks provided in the office
  • Wellbeing benefit and WFH equipment allowance
  • Annual learning and development allowance to grow your skills and career
  • Travel allowance for your commute