We're looking for a Senior Backend Engineer to join the Messaging team at Miro. The team owns Miro's notification platform and is responsible for ensuring users receive relevant, timely, and trustworthy notifications.
Requirements
- 6+ years of backend development experience (Java 17, Kotlin, Spring / Spring Boot)
- At least 4+ years of experience building and operating distributed systems in production environments
- Strong understanding of event-driven architectures, async processing, and message-based systems
- Solid knowledge of high-load SaaS architecture, scalability, and reliability patterns
- Some experience with streaming/messaging platforms, notifications or feed-like systems (email, in-app, push, or similar)
- Familiarity with cloud infrastructure, preferably AWS, and production observability practices
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