Search by job, company or skills

Huxley

Golang Tech Lead

8-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Position Details

The team is seeking an experienced Golang microservices professional (810 years of experience) who can technically lead a small team of 23 members.

Key Responsibilities

  • Collaborate with Solution Designers/Architects to understand and clarify business requirements
  • Develop RESTbased or eventbased microservices using Golang and Kafka
  • Lead and mentor junior developers and guide technical discussions
  • Coordinate with crossfunctional teams to deliver enhancements and maintain existing solutions
  • Perform code reviews and ensure adherence to standards
  • Maintain microservice architecture aligned with business principles and best practices
  • Participate in sprint planning, system architecture discussions, and detailed technical design
  • Deliver highquality code following best practices
  • Present development progress to teams and stakeholders
  • Identify opportunities for process improvement and contribute to optimization of development practices

Mandatory Qualifications

  • 810 years of experience in the software development life cycle, including requirement analysis, development, integration, and testing using Golang

Technical Skills

  • Strong knowledge of data structures and algorithms
  • Handson experience with REST APIs and gRPC using Golang
  • Experience building applications using microservices architecture
  • Strong understanding of Go language paradigms, constructs, and idioms
  • Practical experience with Maps, Structs, Slices, Interfaces, Methods, Marshaling/Unmarshaling, Goroutines, bidirectional and directional channels
  • Experience developing Kafka consumers and producers for asynchronous event processing
  • Experience creating dashboards in Grafana or Kibana for monitoring metrics
  • Experience integrating microservices using Circuit Breaker patterns (e.g., GOHystrix)
  • Experience with databases such as Couchbase or MySQL
  • Experience with containerization and orchestration tools such as Docker and Kubernetes
  • Experience designing, implementing, and deploying microservices in distributed systems

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143298551