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