Team Leader (GO)
- Over 5 years of experience with Go.
- 1+ year of experience as a team lead in teams of 4 or more people
- Proven ability to design and deliver scalable and reliable software solutions.
- Exceptional problem-solving abilities.
- Proficient in using Git, GitLab, and GitLab CI.
- Hands-on experience with SQL/NoSQL databases such as PostgreSQL, Redis, ClickHouse, MongoDB, and Elasticsearch, as well as messaging systems like NATS, preferably deployed in cloud environments (e.g., AWS).
- Strong expertise in system design.
- Experience with REST and RPC transport protocols.
- Practical knowledge of containerization tools like Docker and Kubernetes.
- Skilled in designing and developing microservices architectures.
- Appreciation for maintaining a well-structured codebase and comprehensive documentation.
- Possess strong analytical capabilities and thrive as an open-minded and creative team player.
- Tracking functional and non-functional product quality attributes and implementing solutions for their improvement (proactively).
- Assessing technical tasks and evaluating the risks of their completion (or failure) for the project/product.
- Introducing technical and technological improvements, optimizations, and innovations within the team.
- Ensuring the technical execution of operational tasks related to the project/product.
- Implementing solutions for technical debt within the project/product.
- Assisting team members in solving complex issues and organizing appropriate approaches/tools for that.
- Participating in development and independently implementing specific project tasks.
- Actively participating in and ensuring effective people management for team members.
- Ensuring team deliverables meet company-accepted standards and style guides.
- Supporting the professional technical growth of team members.
- Representing the team to external stakeholders and representing upper management to the team on technical matters.
- Ensuring the quality and approval of architectural solutions developed by the team, and their alignment with the overall system architecture.
- Identifying and addressing technical risks and opportunities for the product/project.
- Actively participating in the quantitative growth and scaling of the team, including conducting technical interviews.
☘️An exciting and challenging job in a fast-growing holding, the opportunity to be part of a multicultural team of top professionals in Development, Architecture, Management, Operations, Marketing, Legal, Finance and more
🤝🏻Great working atmosphere with passionate experts and leaders, sharing a friendly culture and a success-driven mindset is guaranteed
📍Beautiful offices in Warsaw, Limassol, Kyiv, Almaty, Yerevan — work remotely or on-site with comfort and enjoy the opportunity to build a network of connections with professionals day by day
🧑🏻💻Modern corporate equipment based on macOS or Windows and additional equipment are provided
🏖Paid vacations, sick leave, personal events days, days off
👨🏻⚕️Corporate healthcare program for your well-being
💵Referral program — enjoy cooperation with your colleagues and get the bonus
📚Educational support by our L&D team: internal and external trainings and conferences, courses on Udemy
🗣Free internal English courses
🤸♀Sport benefit
🦄Multiple internal activities: online platform with newsletters, quests, gamification, and presents for collecting bonuses, PIN-UP talks club for movie and book lovers, board games cozy evenings, special office days dedicated to holidays, etc
🎳Company events, team buildings
