Match score not available

Golang Team Lead - Fully Remote

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Exceptional expertise in Go programming language, Over 4 years of commercial Go development experience, 1+ year leading a development team of 3+ members, Understanding of microservices and SQL databases, Fluent in English.

Key responsabilities:

  • Build robust, high-load services from scratch
  • Conduct code reviews and refactor applications
  • Manage tech debt and enhance system stability
  • Collaborate with stakeholders for improved product quality
  • Identify bottlenecks through thorough technical analysis
Sowelo Consulting sp. z o.o. sp. k. logo
Sowelo Consulting sp. z o.o. sp. k. Human Resources, Staffing & Recruiting SME https://www.sowelo.eu
11 - 50 Employees
See more Sowelo Consulting sp. z o.o. sp. k. offers

Job description

Do you have experience in Go development and leadership?

Great! Please read on as we have a job for you. 

Located in the heart of Dubai, but operating in a fully remote model, our client is a dynamic enterprise specialized in Software Development.

You will work in a multinational and diverse environment, where you’re encouraged to grow and learn.

As a Golang Team Lead you will work on systems and applications with high load, large volume of requests, users, or data that needs optimization. You will join at an exciting time while the company continues their growth where you will be a key figure in driving this forward. 

 

Responsibilities:

  • Crafting and building robust, high-load services from the ground up
  • Dive into the application's code to uncover issues and spark exciting refactoring tasks
  • Break down stories and tasks into manageable pieces for a more streamlined approach
  • Navigating and managing tech debt
  • Diving into code reviews for collaborative improvement and innovation
  • Dive into product requirements and craft dynamic development plans
  • Engaging consistently with Sub-Stream Software Engineers, technical support, project managers, and other key stakeholders to enhance processes and elevate product quality
  • Ensuring exceptional product quality and unwavering reliability
  • Conducting a thorough technical analysis to identify and eliminate bottlenecks in the system
  • Enhancing system stability to thrive under heavy loads


Requirements:

  • Exceptional expertise in the Go programming language, with a deep grasp of its core concepts, idiomatic usage, and the principles behind writing concurrent code
  • Over 4 years of hands-on experience in commercial Go development
  • Over a year of experience leading a dynamic development team of 3+ members
  • Proven expertise in creating high-performance applications that handle thousands of requests per second
  • Good understanding of synchronization mechanisms
  • Basic understanding of Linux principles and commandsProficient in code profiling and debugging
  • Excellent problem-solver with a knack for analyzing and tackling complex technical issues head-on.
  • Proven experience with effective unit and integration tests 
  • Hands-on experience with message brokers, paired with a deep understanding of their operations and impact on systems.
  • Proven expertise in leveraging external caching servers
  • In-depth expertise in microservices architecture design principles 
  • Proficient in SQL databases, with a strong ability to leverage them for impactful solutions
  • Proficient in OpenAPI, Protobuf, and GRPC
  • Good understanding of CI/CD
  • A solid understanding of SOLID principles and design patterns, along with hands-on experience in applying them effectively.
  • Familiarity with other programming languages and technologies like PHP, Docker, and Kubernetes is a plus
  • Fluent in English

 

Our Client offers:

  • Fully remote opportunity 
  • Permanent contract or B2B collaboration
  • A diverse and international work culture
  • Support for professional growth and career development

 

Sounds interesting? Send us your CV by applying on this page.

The provision of personal data by you is fully voluntary and the basis for their processing is your consent. We have prepared some necessary information, you can find in document: "Information regarding the processing of your personal data". There you will find how your Personal Data is being processed and what your rights are in connection to this.

The personal data will be processed by Sowelo Consulting spółka z ograniczoną odpowiedzialnością spółka komandytowa with its registered seat in Cracow (Limited Partnership) registered in National Court Register (KRS) under no. 0000680493, Sowelo Consulting spółka z ograniczoną odpowiedzialnością (LLC) with its registered seat in Cracow registered in National Court Register (KRS) under no. 0000671136, our Employees and Subcontractors (jointly referred to as the Company).

Sowelo Consulting sp. z o.o. sp. k. is entered in the register of employment agencies under the number: 17107

IT Recruitment Poland | Executive Search | Recruitment Process Outsourcing

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
EnglishEnglish
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Communication
  • Leadership
  • Problem Solving

Related jobs