RealtimeBoard Global logo

Backend Software Engineer, Canvas Backend

RealtimeBoard GlobalYerevan, AM
Full Timejavakotlinspring+5 more
Apply Now
RealtimeBoard Global logo

Backend Software Engineer, Canvas Backend

RealtimeBoard Global

Apply Now

The Canvas Backend team at Miro is seeking a Backend Engineer to enhance their platform for canvas content, enabling innovative use cases and improving collaboration. The role involves designing scalable solutions, optimizing performance, and collaborating across teams to ensure high-quality code and architecture.

Qualification

  • 5+ years of backend development experience. We use Java 17, Kotlin and Spring (+Spring Boot)
  • 4+ years of experience building robust, high-scale, distributed systems in production environments
  • Proficient in REST, WebSockets for real-time communication
  • Familiarity with cloud architecture, with preference given to experience with AWS
  • Understanding of high-load architecture and SaaS infrastructure
  • Understanding of Apache Kafka or equivalent messaging systems

Responsibility

  • Create high quality technical design and high quality, self-documented code
  • Design and implement scalable and high-performing solutions with concurrency and fault-tolerance in mind
  • Optimize application performance and scalability, identifying areas for improvement and implementing necessary enhancements
  • Design and implement flexible but stable and future-proof data access patterns and contracts (APIs, events)
  • Take long-term ownership for feature/subsystem
  • Write exception-safe mission-critical code that has no right to crash
  • Collaborate with teams across Miro to improve our product, architecture, and engineering practices

Similar Jobs