Golang Team Lead
09 Января 2025
Город:
Тбилиси
Занятость:
Полная занятость
Компания "N1 INTERACTIVE Ltd"
Overview:
We continues to expand the team and is looking for a Golang Team Lead. We need a true, experienced and accomplished professional who shares our culture and values.
Key responsibilities:
- Lead the backend development team to design, develop and maintain high-quality, scalable, and reliable high loaded backend systems.
- Act as a point of reference for integrated systems.
- Continuously improve various aspects such as performance, usability, scalability of the system.
- Define and enforce coding standards, code reviews, and engineering best practices.
- Work with system engineers to ensure seamless deployment and maintenance of backend systems.
- Define and maintain backend development processes
- Decision maker with backend application tech questions
- Accountable for the backend development progress (e.g. statuses on the Jira board)
- Prepare/Supervise ADR and DevPlans
- Support technical roadmap up to date state
- Maintain and expand services observability (monitoring capability) in production
- React on production incidents, manage resolution process, mitigate future issues based on analysis
- 1-1 meetings with members from the backend team
- Support PDP (Personal Development Plans) creation for the backend team
- Stay current with the latest technologies, best practices, and tools in backend development.
Requirements:
- 3+ years of programming experience, using Go as the main language or 1+ year with Go and 5+ years of experience with compiled statically typed languages (e.g. C++)
- 2+ years in leadership role in a team of 5+ engineers (overall experience 5+ years)
- Strong communication skills, proven ability to build scalable team based on leadership
- Proficiency in Go ecosystem: data structures, multithreading, memory usage, garbage collection, etc.
- Experience in using relational databases (we use PostgreSQL), ability to write and optimize complex SQL queries
- Experience with distributed systems
- Understanding the principles of distributed applications and microservice architecture
- Good understanding of Linux, a good understanding of containerization (we use Docker)
- Ability to write testable code and unit tests for it
- Strong experience in Kafka (we use Kafka for internal and external transport)
- Experience in Kubernetes
- Communication skills, willingness to improve hard and soft skills
Nice to have:
- Experience with NoSQL (we use ScyllaDB) solutions
- Experience with high-load applications
- Experience in writing applications that work with finance or in other areas where data integrity is a key requirement
- Familiarity with one or more modern approaches to designing back-end applications (DDD, Clean architecture, Hexagonal architecture etc)
- English level В1-B2+
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
01 Января
Тбилиси
Компания "Марадисо" Проект представляет собой софт для автоматизации работы консультантов первой линии поддержки онлайн площадок, от...
31 Декабря
Тбилиси
Компания "Big Data Technologies" Мы в поиске функционального лида Продуктовой Аналитики, который который будет отвечать за качество продуктовой...
31 Декабря
DevOps Engineer Kubernetes Team
Тбилиси
Компания "TradingView" Привет! Меня зовут Артем, я лид команды Kubernetes в TradingView. Компания активно растет, а вместе с ней увеличивается...
01 Января
Lead QA Engineer (Clockmaker)( Belka Games CY LTD )
Тбилиси
Компания "Belka Games CY LTD" We are Belka Games. Our team is among the top-20 grossing companies in Europe according to data.ai statistics, and...
02 Января
Тбилиси
Компания "Big Data Technologies" Привет! Cейчас ищем в команду сильного Product Lead’a, который будет развивать одно из core-направлений в...
Вакансия размещена в отрасли