Backend Developer

May 20, 2025
Application ends: August 20, 2025

Apply for this job

Email *

Job Description

We’re building a real-time collaboration platform used by research teams at Fortune 500 companies. This isn’t a CRUD app with REST endpoints—you’ll be solving stateful synchronization problems, optimizing data pipelines, and maintaining a modular system that can scale across thousands of concurrent sessions. We care about predictable latency, well-instrumented services, and clean interfaces between internal systems.

What You’ll Do

  • Architect and maintain high-throughput backend services using Go (preferred) or Rust.
  • Build streaming workflows with Kafka and gRPC that move structured and unstructured data in near real-time.
  • Own the logic that powers shared whiteboards, annotations, and audit trails across distributed teams.
  • Design version-resilient APIs that serve both internal SDKs and third-party integrations.
  • Collaborate with the DevOps team to optimize containerized deployments and implement zero-downtime rollouts.
  • Implement feature toggles, shadow modes, and runtime flags to ship safely and incrementally.
  • Write integration tests that simulate production workloads with realistic user concurrency patterns.

You Should Have

  • 4+ years of backend experience in environments where consistency and availability trade-offs are thoughtfully managed.
  • Strong grasp of event-driven architecture and experience with tools like Kafka, NATS, or Pulsar.
  • Proven experience with distributed locks, cache invalidation strategies, and message deduplication.
  • Comfort working with protobufs, gRPC, and managing service interfaces that need to last years.
  • Experience diagnosing memory leaks, goroutine leaks (or thread-level issues), and subtle race conditions in production.
  • Familiarity with observability tools like OpenTelemetry, Honeycomb, or Prometheus with Grafana.

Nice to Have

  • Prior work on real-time collaborative tools or multiplayer applications.
  • Experience with CRDTs or operational transforms.
  • Exposure to Postgres internals, logical replication, or custom indexing.
  • Knowledge of WebAssembly runtimes (like Wasmtime) for sandboxed plugin execution.

How We Work

  • Code reviews are mandatory, and architecture docs are expected before large changes.
  • We don’t glorify firefighting; uptime is important, but we’d rather prevent the fire.
  • Every dev deploys to production, owns their metrics, and participates in postmortems.
  • We respect heads-down time and don’t schedule unnecessary meetings.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru