Description

Job description:

  • 8+ years experience using Go for building scalable, efficient, and maintainable applications.
  • Familiarity with Go modules, testing, and debugging tools.
  • Hands-on experience developing and integrating microservices using gRPC.
  • Understanding of Protobuf (Protocol Buffers) for data serialization.
  • Proficiency with MySQL database design, optimization, and querying.
  • Experience with database schema design and writing optimized SQL queries.
  • Understanding of database transactions, indexing, and MySQL performance tuning.
  • Experience designing and implementing robust APIs (REST/gRPC) with proper error handling, logging, and versioning.
  • Familiarity with API security (authentication, authorization) and performance optimization.
  • Experience using monitoring tools like Prometheus, Grafana, or ELK stack for performance monitoring and log analysis.
  • Ability to troubleshoot production issues using logs and metrics.
  • Strong analytical and problem-solving skills, with the ability to troubleshoot complex systems.
  • Excellent communication skills to work effectively with cross-functional teams (engineers, product managers, etc.).
  • Experience working in an agile environment (Scrum, Kanban).
  • Proficient with version control systems, particularly Git.
  • Experience writing technical documentation and ensuring code quality through reviews.\


 

Skills Matrix
SkillLast UsedExperience in Years/monthRating (10 points)
1 = newbie 10 = expert
Hands on Exp.
Yes/No
Golang    
database schema design    
APIs (REST/gRPC)    
monitoring tools like Prometheus, Grafana, or ELK stack    
Protobuf (Protocol Buffers)    

Job description:

  • 8+ years experience using Go for building scalable, efficient, and maintainable applications.
  • Familiarity with Go modules, testing, and debugging tools.
  • Hands-on experience developing and integrating microservices using gRPC.
  • Understanding of Protobuf (Protocol Buffers) for data serialization.
  • Proficiency with MySQL database design, optimization, and querying.
  • Experience with database schema design and writing optimized SQL queries.
  • Understanding of database transactions, indexing, and MySQL performance tuning.
  • Experience designing and implementing robust APIs (REST/gRPC) with proper error handling, logging, and versioning.
  • Familiarity with API security (authentication, authorization) and performance optimization.
  • Experience using monitoring tools like Prometheus, Grafana, or ELK stack for performance monitoring and log analysis.
  • Ability to troubleshoot production issues using logs and metrics.
  • Strong analytical and problem-solving skills, with the ability to troubleshoot complex systems.
  • Excellent communication skills to work effectively with cross-functional teams (engineers, product managers, etc.).
  • Experience working in an agile environment (Scrum, Kanban).
  • Proficient with version control systems, particularly Git.
  • Experience writing technical documentation and ensuring code quality through reviews.\


 

Skills Matrix
SkillLast UsedExperience in Years/monthRating (10 points)
1 = newbie 10 = expert
Hands on Exp.
Yes/No
Golang    
database schema design    
APIs (REST/gRPC)    
monitoring tools like Prometheus, Grafana, or ELK stack    
Protobuf (Protocol Buffers)    

Education

Any Graduate