We are seeking a highly skilled and experienced Lead Go Language Developer to oversee our growing development team.
The chosen candidate will be responsible for leading a team, initially comprising one Go developer and expanding to up to five members, including both Go and Flutter developers. This role requires a strong technical foundation in Go programming, proven leadership skills, and the ability to drive the development of high-quality software solutions.
#LI-DNI#LI-EE3
Responsibilities
- Lead and mentor a small team of developers, expanding to a larger team as the project progresses
- Design, develop, and maintain efficient, reusable, and reliable Go code
- Implement performance and quality modules to ensure software quality
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization
- Collaborate with other team members and stakeholders to meet business objectives
- Ensure the best possible performance of applications developed by the team
- Optimize applications for maximum speed and scalability
- Manage and deploy microservices architecture
- Support junior developers by providing advice, coaching, and educational opportunities
Want more jobs like this?
Get jobs in Kayseri, Turkey delivered to your inbox every week.
- Proficiency in Go (Golang) with at least 5 years of working experience
- Proven leadership skills with the ability to motivate and guide a team
- Background in developing microservices and familiarity with REST API
- Exposure to gRPC and basic relational database management systems (SQL)
- Competency in Kubernetes and Docker
- Qualifications in implementing Infrastructure as Code (IaC)
- Familiarity with version control tools such as Git
- Ability to meet deadlines and work collaboratively in a dynamic environment
- Strong problem-solving skills
- Excellent verbal and written communication skills
- Experience with Flutter development
- Advanced knowledge in performance optimization
- Prior experience working in an Agile/Scrum development process
- CONTINUOUS UPSKILLING, LEARNING & DEVELOPMENT:
- Diversity of tasks and projects
- Assessment center for objective review of competency level
- Personal development plan
- Mentoring programs and leadership development
- Certification and professional development support
- Access to learning platforms including more than 2,500 internal courses and the LinkedIn Learning library with 20,000+ courses
- English courses taught by certified teachers
- CORPORATE BENEFITS:
- Extra leave days
- Referral bonuses
- COMPENSATION PACKAGE:
- Competitive compensation paid in USD
- Regular salary and performance reviews
- MEDICAL & HEALTHCARE:
- Private health insurance
- Well-being events
- WORKING ENVIRONMENT:
- Recreation areas and kitchens
- Tea, coffee, and snacks
- Well-being events
- Sports equipment and game consoles
- IT Equipment
- Microsoft's Software Assurance Home Use Program (HUP)