The Playa

Senior Backend Engineer / Tech Lead

You will take full ownership of our backend and internal systems, including architecture, workflows, and integrations across the entire back-office platform.

Сollaborate closely with Product, Data, and DevOps teams to design and deliver robust solutions. Provide input or contributions to frontend processes as required.

 

Responsibilities:

  • Own and drive the development of backend/core systems end-to-end, ensuring long-term reliability, scalability, and maintainability.
  • Plan and deliver features predictably, proactively managing dependencies, risks, and trade-offs across teams.
  • Advocate for high standards of code quality, observability, and reliability in production.
  • Contribute to frontend development when needed and provide technical guidance to frontend engineer.
  • Mentor engineers, provide constructive feedback, and promote a culture of learning, collaboration, and continuous improvement.

 

Qualifications:

  • Experience: 
    • 5+ years of experience in software engineering with a strong focus on backend development. 
    • Proven track record of designing and building scalable server-side applications. 
    • Prior experience as a Tech Lead is a plus.
  • Leadership & Soft Skills: 
    • Ability to mentor team members and drive architectural decisions. 
    • Communicate complex technical concepts clearly.
    • Strong problem-solving skills and ownership mentality.
  • Backend & Architecture: 
    • Deep proficiency in Node.js and TypeScript. 
    • Strong understanding of software engineering principles, design patterns, and building maintainable, scalable systems. 
    • Experience with frameworks like Nest.js, Fastify, or similar. 
    • Familiarity with dependency injection patterns (e.g., Inversify) and query builders (e.g., Kysely) is a plus. 
    • Experience designing and implementing RESTful APIs and integrating with third-party services.
  • Frontend: 
    • Solid understanding of frontend development with React and TypeScript. 
    • Ability to contribute to frontend when needed and provide technical guidance to frontend developer.
  • Database: 
    • Strong experience with SQL databases (PostgreSQL preferred), including schema design, query optimization, and data modeling.
  • Cloud & Infrastructure: 
    • Experience with cloud platforms (AWS preferred), including deployment, scaling, and basic infrastructure management.
  • Security: 
    • Understanding of secure application development, including authentication, authorization, role-based access control, and data protection.
  • Testing & Quality: 
    • Proven experience with unit and integration testing.
    • Commitment to code quality, code reviews, and engineering best practices.

 

Interview Process:

  1. Recruitment Interview - 30 min
  2. Technical Interview - 1 hour
  3. Leadership Interview - 1 hour
  4. Introduction with CEO - 30 min

Required skills experience

Backend Development 5 years
System Design 3 years
Technical Leadership 1 year
Node.js 4 years
TypeScript 3 years
RESTful API 4 years
PostgreSQL 3 years
Data Modeling 2 years
Testing Practices 3 years
Security Basics 2 years

Required languages

Ukrainian Native
English A2 - Elementary
AWS, Nest.js, Fastify, Frontend: React.js
Published 22 December
95 views
·
25 applications
100% read
·
100% responded
Last responded 4 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...