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!