Golang Team Lead

Logo of Sowelo Consulting

Sowelo Consulting

πŸ“Remote - Uzbekistan

Job highlights

Summary

Join a dynamic enterprise specializing in Software Development as a Golang Team Lead, working on high-load systems and applications, and driving growth forward.

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 commands
  • Proficient 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

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

Benefits

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let Sowelo Consulting know you found this job on JobsCollider. Thanks! πŸ™