Role Title: Golang Developer
No. of Positions: 6
Hiring Mode: Contract (TP)
Location: Remote
Job description:
• 3-10 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.
From:
Ashear,
Talent Groups
ashear.e@talentgroups.com
Reply to: ashear.e@talentgroups.com