This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The position is for a Go Software Engineer (Jr) with a focus on building scalable, efficient, and maintainable applications using Go.
Candidates should have 3-10 years of experience in Go programming.
Familiarity with Go modules, testing, and debugging tools is required.
Hands-on experience in developing and integrating microservices using gRPC is essential.
An understanding of Protobuf (Protocol Buffers) for data serialization is necessary.
Proficiency in MySQL database design, optimization, and querying is expected.
Candidates should have experience with database schema design and writing optimized SQL queries.
Understanding of database transactions, indexing, and MySQL performance tuning is important.
Experience in designing and implementing robust APIs (REST/gRPC) with proper error handling, logging, and versioning is required.
Familiarity with API security, including authentication and authorization, as well as performance optimization, is necessary.
Experience using monitoring tools like Prometheus, Grafana, or ELK stack for performance monitoring and log analysis is expected.
The ability to troubleshoot production issues using logs and metrics is essential.
Strong analytical and problem-solving skills are required, along with the ability to troubleshoot complex systems.
Excellent communication skills are necessary to work effectively with cross-functional teams, including engineers and product managers.
Experience working in an agile environment, such as Scrum or Kanban, is preferred.
Proficiency with version control systems, particularly Git, is required.
Experience in writing technical documentation and ensuring code quality through reviews is expected.
Requirements:
Candidates must have 3-10 years of experience using Go for building applications.
Familiarity with Go modules, testing, and debugging tools is required.
Hands-on experience with microservices development and integration using gRPC is essential.
An understanding of Protobuf for data serialization is necessary.
Proficiency in MySQL database design, optimization, and querying is expected.
Experience with database schema design and writing optimized SQL queries is required.
Candidates should understand database transactions, indexing, and MySQL performance tuning.
Experience in designing and implementing APIs (REST/gRPC) with error handling, logging, and versioning is necessary.
Familiarity with API security and performance optimization is required.
Experience with monitoring tools like Prometheus, Grafana, or ELK stack is essential.
Candidates must have the ability to troubleshoot production issues using logs and metrics.
Strong analytical and problem-solving skills are required.
Excellent communication skills are necessary for collaboration with cross-functional teams.
Experience in an agile environment (Scrum, Kanban) is preferred.
Proficiency with version control systems, particularly Git, is required.
Experience in writing technical documentation and ensuring code quality through reviews is expected.
Benefits:
The position offers a remote working environment, allowing for flexibility.
Candidates will have the opportunity to work on innovative projects with a leading client, HCL.
The role provides a chance to enhance skills in Go programming and microservices architecture.
Working in a collaborative and agile team environment will foster professional growth.
The position allows for the development of strong communication and teamwork skills through cross-functional collaboration.