Golang Team Lead
Tasks
- Managing a team of 5 people: 3 developers + 2 qa.
- Mentoring: code review, assistance in finding technical solutions for programmers, individual development of programmers, regular 1×1, etc.
- Development of the architecture of new solutions: c4, sequence diagram, use case diagrams, etc.
- Execution control – responsibility for deadlines and decisions.
Our expectations
- Perfect knowledge of Go.
- SQL: MySQL, PostgreSQL.
- NoSQL: Redis.
- Message bus: Kafka/Rabbit/ZMQ.
- CI/CD: Teamcity / Gitlab CI.
- Docker.
- At least 5 years of experience in commercial software development.
- Understanding the REST API concept.
- Git flow skills.
- The ability to clearly express your thoughts to interlocutors with different levels of technical literacy.
- Experience in managing a team of 4 people: mentoring, code review, and task management.
- Willingness to take responsibility for solving business and technical problems.
- Active experience in working out the architecture of solutions.
Will be a plus
- Experience in fintech.
- Knowledge of Java.
- Experience working with k8s.
- The practice of using OpenTracing.
- Understanding the basics of stock trading.
- Commercial or personal experience with blockchain, web3, crypto products.
Additionally
- Willingness to discuss relocation to Georgia.
- The ability to work from anywhere in the world.
- Flexible time-off and holiday policy.