Team Leader (Full-Stack – Node.js & React.js)

We are AppGreat! We are a young and ambitious company like no other!

AppGreat is one of the fastest growing global IT companies, supporting the highest tech organizations in the world from three locations: Sofia, Bulgaria, Skopje, North Macedonia, and Bucharest, Romania.

We are walking with top talents and highly experienced management to ensure the world’s leading technology companies meet all the business challenges that the future holds.

The most important part of AppGreat is the team. From our founders to the last person, we are committed to creating a pleasant environment and a place where everybody feels like they belong.

We invest in them in any way we can, starting from the amazing atmosphere in the office, unique benefits, and career growth opportunities.

We are seeking a skilled Team Leader (Full-Stack – Node.js & React.js) to join the team of a next-generation online casino platform which sets new standards in the iGaming experience through the innovative technology and approach implied in every bit of the platform in terms of design, interface, and functionalities.

In this role, you will be leading a high-performing development team. This role requires a strong technical background in Node.js, React.js, and event-driven architectures, with hands-on experience in Kafka and SQL databases. As a team leader, you will drive innovation, oversee project execution, and mentor developers while collaborating with cross-functional teams.

Leadership & Team Management

  • Lead and mentor a team of Full-Stack Developers working with Node.js and React.js.
  • Provide technical guidance, code reviews, and best practices to ensure high-quality deliverables.
  • Collaborate with Product, DevOps, and QA teams to align technical solutions with business goals.
  • Manage task distribution, sprint planning, and project timelines using Agile methodologies.

Technical Responsibilities

  • Architect and develop scalable, event-driven systems using Node.js, React.js, and Kafka;
  • Design, optimize, and manage SQL databases to ensure high performance and reliability;
  • Develop and maintain real-time, high-traffic applications with a focus on performance and security;
  • Implement microservices architecture, ensuring efficient communication between services;
  • Troubleshoot complex system issues, optimize API performance, and implement best practices.

System Architecture & Innovation

  • Design and implement event-driven architectures leveraging Kafka;
  • Optimize and scale backend services handling high volumes of real-time data;
  • Drive R&D efforts, evaluating new technologies and methodologies to enhance system capabilities.
  • 3+ years of experience as a Team Leader in an R&D environment;
  • 5+ years of hands-on development experience in Node.js & React.js;
  • Experience with Kafka (event-driven systems, real-time data streaming);
  • Strong proficiency in SQL databases (PostgreSQL, MySQL, or similar);
  • Experience in microservices architecture and distributed systems;
  • Hands-on experience with RESTful APIs, WebSockets, and message queues;
  • Knowledge of containerization (Docker, Kubernetes) and CI/CD pipelines;
  • Excellent problem-solving, communication, and leadership skills.

Advantages (Huge Plus!):

  • Experience with cloud platforms (AWS, GCP, or Azure);
  • Familiarity with GraphQL and modern API design patterns;
  • Knowledge of security best practices in web and backend development.
  • Attractive remuneration package;
  • Comprehensive training and development programs;
  • Excellent career growth opportunities;
  • Hybrid working model and a great office location – we are next to Paradise Mall in Sofia;
  • A generous social package that includes food vouchers, private medical insurance, sport membership card with a huge discount, Netflix or Spotify subscription, company events, an additional day off on your birthday;
  • Company treats such as fresh fruits and nuts, coffee, snacks, sweets and protein bars at the office;
  • A great opportunity for you to be surrounded by happy and content people.

Apply now