Backend Software Engineer, Collaboration Runtime

2 months, 1 week ago
Full-time
Mid Level
Software Development
Miro

Miro

Miro is an online, visual collaboration platform designed to unlock creativity and accelerate innovation among teams of all kinds. The platform’s infinite canvas enables teams to lead engaging workshops and meetings, design products, brainstorm ideas, ...

Internet Software & Services
1K-5K
Founded 2011
$476M raised

Description

  • Implement core features of the Collaboration Engine and Broadcast Application to support production readiness for the AI History use case.
  • Develop and optimize gRPC streaming support, including unary, bidirectional, and server-side streaming, within the collaboration proxy.
  • Build the Application & Server Registry to enable discovery and routing for new services.
  • Roll out connection multiplexing between the RTC Gateway and application servers to improve efficiency and scale.
  • Write high-concurrency Java or Kotlin code for WebSocket transport paths and low-latency client connectivity.
  • Partner with AI and Platform teams to integrate their services with the Collaboration Engine.
  • Help ensure high reliability and 99.9% uptime for integrated real-time services.
  • Contribute to the infrastructure that decouples real-time collaboration from the monolith.

Requirements

  • Strong proficiency in Java or Kotlin, including multithreading and JVM performance.
  • Practical experience building and maintaining high-load distributed systems or microservices.
  • Hands-on experience with WebSockets and gRPC for real-time data transport.
  • Familiarity with concurrency patterns and debugging complex, stateful application issues.
  • Ability to translate technical requirements into clean, testable code that integrates with complex backend proxies.
  • Effective communication skills for collaborating on API definitions and service integrations.

Benefits

  • Equity.
  • Wellbeing benefit.
  • WFH equipment allowance.
  • Annual Learning & Development stipend.
  • Global benefits package with location-specific variations.
  • Opportunity to join a diverse and collaborative team.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Backend Engineer, Core APIs

Fingerprint 51-250 IT Services

Fingerprint is hiring a Senior Backend Engineer for its Core APIs team to build scalable fraud-detection backend systems and real-time data infrastructure for a globally distributed, remote-first company.

CI/CD ClickHouse Databricks Datadog dbt Docker DynamoDB Elasticsearch Express.js GCP Git Go Kubernetes Microservices Node.js Redis Shell Scripting Snowflake SQL Terraform TypeScript
14 hours, 11 minutes ago

Freelance Chatbot Developer (WhatsApp / Telegram / Discord)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is hiring a freelance, part-time remote Bot Developer for the Tendem project to build and refine messaging-platform bots in a hybrid AI + human workflow for real-user use cases.

Docker Node.js OAuth Python REST API Serverless
14 hours, 26 minutes ago

Senior Python Data Scraping Engineer (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is hiring a Senior Python Data Scraping Engineer for the Tendem freelance project to manage end-to-end web data extraction and deliver accurate structured datasets within a hybrid AI + human workflow.

AJAX AWS Docker GitHub JavaScript JSON LLM Python Selenium
14 hours, 26 minutes ago

Freelance Data Scraping Engineer (Python)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is hiring a freelance Python Data Scraping Engineer for the Tendem project to support hybrid AI + human data extraction work on complex web sources.

AJAX GitHub JavaScript JSON LLM Python Selenium
14 hours, 26 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers