Senior Software Development Engineer- Go Lang Developer Cyble Inc.
Cyble Inc.
Office Location
Full Time
Experience: 3 - 3 years required
Pay:
Salary Information not included
Type: Full Time
Location: Karnataka
Skills: Docker, Kubernetes, GoLang, REST APIs, CC
About Cyble Inc.
Job Description
We are seeking a highly skilled and motivated Go-Lang Software Development Engineer with 3 to 5 years of software product development experience. The ideal candidate will have a strong background in Go-Lang coding and a proven track record of developing transformative interfaces that integrate REST APIs with C/C++ components. Additionally, you will utilize Docker and Kubernetes for containerization and orchestration to ensure efficient deployment and management of applications. Design and implement Go-Lang interfaces that consume JSON data from REST APIs, transforming it into objects that can be utilized by C/C++ code. Develop transformative interfaces that bridge the gap between REST APIs and C/C++ components, ensuring seamless integration and data flow. Utilize Docker and Kubernetes to containerize applications and manage their deployment and orchestration, ensuring scalability and reliability. Work closely with cross-functional teams, including software engineers, product managers, and QA, to deliver high-quality software products. Participate in design and code reviews and contribute to best practices in coding, testing, and deployment. Diagnose and resolve issues, bugs, and performance bottlenecks in a timely manner. 3 to 5 years of software product development experience with a focus on Go-Lang. Minimum of 3 years of experience in Go-Lang coding, particularly in product development. Proven experience in developing Go-Lang interfaces that consume JSON, XML, CSV data from REST APIs, develop transformative interfaces that will be consumed by C/C++ component. Understanding of C/C++ and experience in developing interfaces that integrate Go-Lang with C/C++ components. Hands-on experience with Docker for containerizing applications. Ability to troubleshoot and solve complex technical problems. Good communication skills, both written and verbal, with the ability to collaborate effectively in a team environment.,