An established industry player is seeking a seasoned Go Developer to create scalable and efficient applications. In this role, you will leverage your 8+ years of experience to build and integrate microservices using gRPC, while ensuring optimal performance through MySQL database design and API development. You will collaborate with cross-functional teams in an agile environment, utilizing tools like Prometheus and Grafana for monitoring. This is a fantastic opportunity to contribute to innovative projects and enhance your technical expertise in a dynamic setting.
Qualifications
8+ years of experience in Go for scalable application development.
Strong knowledge of API security and performance optimization.
Proficiency with microservices using gRPC and Protobuf.
Strong MySQL database design and query optimization.
Experience designing REST and gRPC APIs with proper error handling and versioning.
Experience with API security and performance optimization.
Experience with monitoring tools like Prometheus, Grafana, or ELK.
Ability to troubleshoot production issues using logs and metrics.
Excellent communication with cross-functional teams.
Experience working in Agile environments.
Responsibilities
Develop and integrate microservices using gRPC and Go.
Design and implement robust APIs with proper error handling.
Collaborate with product managers and engineers across teams.
Implement security best practices for APIs and data access.
Monitor, profile, and optimize system performance in production.
Skills
Go
gRPC
MySQL
API design
Problem-solving
Agile methodologies
Version control (Git)
Technical documentation
Communication skills
Troubleshooting
Communication
Agile
Git
Documentation
Tools
Prometheus
Grafana
ELK stack
Job description
Note: LinkedIN Id is mandatory.
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.