Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Persistence

Backend Engineer

Posted Updated
Discussion

Description

We are looking for a Backend Engineer who enjoys solving distributed systems problems, building scalable services, and owning critical backend infrastructure.


Responsibilities:

  • Build high-performance backend services using Go.
  • Design and develop scalable APIs and microservices.
  • Work with PostgreSQL, ClickHouse, and distributed data systems.
  • Build event-driven systems using Kafka and message queues.
  • Design reliable data pipelines and backend workflows.
  • Optimise system performance, latency, and resource utilisation.
  • Work on real-time communication infrastructure (WebRTC, LiveKit).
  • Collaborate closely with product, AI, and frontend teams.
  • Own services end-to-end from design to deployment and monitoring.
  • Improve backend architecture, reliability, and developer experience.


Requirements:

  • 3+ years of backend development experience.
  • Strong experience with Python or Java or Go (Golang).
  • Experience building scalable APIs and distributed systems.
  • Strong understanding of PostgreSQL and database design.
  • Experience with Kafka or similar messaging systems.
  • Experience with cloud infrastructure and containerised deployments.
  • Good understanding of system design, concurrency, and performance optimisation.
  • Ability to debug production systems and drive issues to resolution.
  • Ability to own features and services end-to-end.
  • Tech Stack: Go, Python, Java, Kafka, PostgreSQL, ClickHouse, LiveKit, WebRTC, Kubernetes, AWS, gRPC, and Docker.


Nice to Have:

  • Experience with LiveKit, WebRTC, or real-time communication systems.
  • Experience with ClickHouse or analytical databases.
  • Experience with Kubernetes and cloud-native architectures.
  • Experience building AI or voice infrastructure systems.
  • Startup experience.


What Matters Most:

  • You write clean, maintainable, and scalable code.
  • You think in systems, not just features.
  • You care about reliability, performance, and developer experience.
  • You can move fast and take ownership.
  • You enjoy solving hard engineering problems.
  • You want to build products used by millions of users.

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →