Backend Software Engineer, Canvas Backend

Realtimeboardglobal

Yerevan, Armenia
**
Java 17, kotlin, spring (+spring boot)
Building robust, high-scale, distributed systems
Rest, websockets for real-time communication
** Realtimeboardglobal is seeking a Backend Software Engineer to join their Canvas Backend team in Yerevan, Armenia. The role focuses on developing a high-performance platform that supports real-time and asynchronous collaboration for Miro's product teams. **

Job Summary

  • We’re looking for a Backend Engineer who will help us achieve ambitious goals.
  • Design and implement scalable and high-performing solutions with concurrency and fault-tolerance in mind.
  • Join a diverse team where you can do your best work.

Matching Summary

Match Score: 75

** Realtimeboardglobal is seeking a Backend Software Engineer to join their Canvas Backend team in Yerevan, Armenia. The role focuses on developing a high-performance platform that supports real-time and asynchronous collaboration for Miro's product teams. **

Skills & Requirements

Must-have

  • Java 17, Kotlin, Spring (+Spring Boot)
  • building robust, high-scale, distributed systems
  • REST, WebSockets for real-time communication
  • Apache Kafka or equivalent messaging systems
  • multithreading concepts in Java

Nice-to-have

  • driving change and experimentation
  • working with big loads and scaling
  • long-term ownership for features/subsystems
  • collaboration across Miro teams

Key Requirements

  • 5+ years of backend development experience
  • 4+ years of experience building distributed systems
  • Familiarity with cloud architecture (AWS preferred)
  • Understanding of high-load architecture and SaaS infrastructure

Work Rights

Not specified

Tailored Resume

Cover Letter