Senior Backend Engineer (Esports Domain)

We are looking for a highly experienced Senior Backend Engineer with a strong background in designing and developing scalable backend systems. You will be working on a high-traffic, performance-critical application in the esports domain. This role requires deep technical expertise, ownership mindset, and the ability to contribute to system architecture and decision-making.


Key Responsibilities

  • Design, develop, and maintain robust backend services using NestJS, following best practices in modular architecture, DI, and middleware design.
  • Architect and optimize complex PostgreSQL schemas, including migrations, relationships, and handling of semi-structured data via JSONB.
  • Set up and tune Elasticsearch for multilingual, full-text search with support for analyzers, stemming, and synonyms.
  • Implement and maintain synchronization strategies between PostgreSQL and Elasticsearch, using queues or manual sync mechanisms.
  • Build reliable, well-documented RESTful APIs; experience with GraphQL is a strong advantage.
  • Ensure secure access control, rate-limiting, and robust authentication mechanisms.
  • Utilize Redis for caching, rate-limiting, and background job processing (e.g., Elasticsearch sync jobs).
  • Write clean, maintainable, and thoroughly tested code using Jest or similar testing frameworks.
  • Collaborate with cross-functional teams, take ownership of feature delivery, and contribute to the overall architecture and tech roadmap.


Required Skills

  • 5+ years of professional experience in backend development, ideally within high-scale or real-time systems.
  • Production-level experience with NestJS, PostgreSQL, Elasticsearch, and Redis.
  • Deep understanding of system design, data modeling, and query optimization.
  • Solid grasp of event-driven architecture and asynchronous job processing.
  • Comfortable working in fast-paced, product-focused environments.
  • Excellent problem-solving skills and a proactive mindset.
  • English: B2 level or higher – able to clearly articulate technical concepts and actively participate in discussions.
Published 7 July · Updated 20 August
Statistics:
138 views
·
41 applications
74% read
·
0% responded
138 views
·
34 applications
67% read
·
0% responded
To apply for this and other jobs on Djinni login or signup.
Loading...