About The Position

Join an innovative digital platform, building scalable, high-performance backend systems. You'll be part of a collaborative, cross-functional team focused on creating a solid, well-governed data foundation and backend architecture. Working with modern TypeScript technologies and event-driven systems, you'll help deliver trusted, scalable solutions that power personalized member experiences. The client is a leading UK-based organization investing in next-generation technology to transform its digital ecosystem.

Requirements

  • Proven commercial experience in backend development with TypeScript and Node.js.
  • Hands-on experience with Nest.js or similar backend frameworks.
  • Solid understanding of microservices architecture and distributed systems.
  • Experience with PostgreSQL: indexes, transactions, and query optimization.
  • Practical experience with message brokers, preferably Kafka.
  • Familiarity with gRPC and building APIs for inter-service communication.
  • Understanding of event-driven architecture principles.
  • Ability to write clean, maintainable, and type-safe code with a focus on scalability.

Nice To Haves

  • Experience with Bun.js in production or personal projects.
  • Hands-on experience with ClickHouse for analytical workloads.
  • Experience building high-load systems and real-time or near-real-time data pipelines.
  • Familiarity with observability tools: logs, metrics, and distributed tracing.
  • Understanding of DDD, CQRS, and Clean Architecture patterns.

Responsibilities

  • Design and develop high-load backend services using TypeScript, Bun.js, and Nest.js.
  • Build and maintain a robust, scalable data architecture, ensuring proper data storage, structure, and documentation.
  • Integrate backend services using gRPC and manage inter-service communication via protobuf contracts.
  • Implement event-driven solutions with message brokers such as Nats.io, Kafka, or SQS.
  • Work with analytical (ClickHouse) and transactional (PostgreSQL) databases to optimize queries and ensure data reliability.
  • Integrate with third-party systems including Auth0, Stripe, Sanity CMS, HubSpot, Algolia, and external APIs (e.g., Google Places).
  • Ensure strong data governance: define data structures, storage strategies, and maintain comprehensive documentation.

Benefits

  • Flexible employment and remote work
  • International projects with leading global clients
  • International business trips
  • Non-corporate atmosphere
  • Language classes
  • Internal & external training
  • Private healthcare and insurance
  • Multisport card
  • Well-being initiatives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service