Job Openings Team Lead Developer (Golang)

About the job Team Lead Developer (Golang)

Join Our Team as a Team Lead!

Are you an experienced Team Lead with deep expertise in Golang development and modern technologies such as Blockchain, Postgres, Kafka, and Clickhouse? Are you ready to take on a leadership role while remaining actively involved in development? If so, we want you on our team!

As a Team Lead, you will not only manage and mentor a team of skilled developers but also contribute directly to the implementation of key technical solutions. You will drive architectural decisions, ensure high-quality code, and collaborate closely with DevOps and other stakeholders to optimize system performance.

Responsibilities:

Technical Leadership

  • Lead and manage a team of developers, coordinating tasks and ensuring timely delivery.
  • Make key architectural and technical decisions, driving innovation and scalability.
  • Maintain high code quality through active code review and hands-on development.

Active Development Participation

  • Implement complex modules and features in Golang.
  • Work with distributed systems and integrate Blockchain solutions.
  • Optimize databases such as Postgres and analytics systems like Clickhouse.
  • Set up and integrate data streaming pipelines using Kafka.

System Architecture & Design

  • Design high-availability and fault-tolerant system architectures.
  • Contribute to the development of microservices architecture.

DevOps & Infrastructure Collaboration

  • Work closely with DevOps engineers to automate CI/CD pipelines and configure infrastructure.
  • Ensure system stability, scalability, and performance in production environments.

Team Mentorship & Development

  • Mentor and train developers, conducting internal technical workshops.
  • Assess and improve team performance through regular feedback loops.

Requirements:

  • 3+ years of experience as a Team Lead.
  • Strong expertise in Golang development.
  • Hands-on experience with Blockchain, PHP, and NodeJS.
  • Solid knowledge of Postgres, Kafka, and Clickhouse.
  • Experience designing high-load systems and microservices.
  • Ability to make architectural decisions and drive projects to production.

As a plus:

  • Experience in FinTech or Blockchain projects.
  • Performance optimization skills for databases and analytics systems.
  • Knowledge of secure development practices and high-availability systems.

If you're passionate about leading a team while remaining deeply engaged in development, apply today and help us build cutting-edge solutions!