Tech Lead Backend Engineer

We are looking for a Tech Lead Backend Engineer to join our high-performing team in the esports domain. This is a hands-on leadership role for someone who combines deep technical expertise with a strategic mindset, the ability to drive architectural decisions, and a passion for mentoring other engineers.

As a Tech Lead, you will be responsible not only for building scalable, high-performance backend systems but also for guiding the team’s engineering direction, enforcing code quality standards, and collaborating closely with Product, DevOps, and other stakeholders to ensure technical excellence and alignment with business goals.


Key Responsibilities

  • Own the backend architecture and make high-level design decisions for scalability, maintainability, and performance.
  • Lead the implementation of critical backend services using NestJS, focusing on modular architecture, dependency injection, and reusability.
  • Design and optimize complex PostgreSQL schemas, migrations, and data modeling strategies, including handling semi-structured data via JSONB.
  • Oversee the configuration and tuning of Elasticsearch for multilingual, full-text search, and ensure its reliable synchronization with PostgreSQL.
  • Drive API design decisions (REST/GraphQL), ensuring they meet product and performance needs.
  • Ensure high standards of security, rate limiting, and authentication/authorization strategies.
  • Use Redis for advanced caching strategies, job queues, and rate-limiting mechanisms.
  • Promote best practices in testing (e.g., using Jest), code reviews, and CI/CD workflows.
  • Collaborate cross-functionally with UI/UX, QA, DevOps, and Product teams to align technical direction with business objectives.
  • Mentor and support backend engineers through code reviews, pair programming, and architectural guidance.
  • Identify and mitigate technical risks, manage tech debt, and contribute to the long-term tech roadmap.


Required Skills

  • 7+ years of backend engineering experience, with at least 2+ years in a technical leadership or lead developer role.
  • Proven track record in architecting and maintaining complex systems in NestJS, PostgreSQL, Elasticsearch, and Redis.
  • Strong understanding of system design, data modeling, microservices, and distributed systems.
  • Experience with event-driven architecture and asynchronous background processing.
  • Deep understanding of performance tuning, scalability patterns, and security best practices.
  • Strong communication skills – able to bridge the gap between technical teams and non-technical stakeholders.
  • Passion for clean code, engineering excellence, and team development.
  • English: B2+ or higher – comfortable leading discussions, giving feedback, and presenting ideas clearly.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 3 September
53 views
Β·
6 applications
100% read
Β·
0% responded
To apply for this and other jobs on Djinni login or signup.
Loading...