Search by job, company or skills

Coditas Technologies

Senior Golang Developer

4-6 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 24 days ago
  • Be among the first 30 applicants
Early Applicant
Quick Apply

Job Description

Job Description

As a Golang Developer, you will play a pivotal role in designing and implementing high-performance software solutions using the Go programming language. Your expertise will contribute to the development of cutting-edge applications that leverage various frameworks and technologies, including Gin, WebSocket, REST, and gRPC.

Roles and Responsibilities:

  • Collaborate with cross-functional teams to define software requirements and specifications.
  • Design, develop, and maintain efficient and reusable Golang code.
  • Implement web services using the Gin framework, ensuring optimal performance and scalability.
  • Integrate WebSocket functionality for real-time communication and enhanced user experiences.
  • Develop RESTful APIs for seamless interaction with external services and applications.
  • Utilize gRPC for efficient and secure communication between microservices.
  • Optimize application performance through thorough profiling, debugging, and tuning.
  • Stay up-to-date with emerging trends and technologies in the Go programming landscape.
  • Troubleshoot and resolve software defects and technical issues.
  • Contribute to code reviews and ensure code quality and adherence to best practices.
  • Collaborate closely with front-end developers, UI/UX designers, and product managers to deliver cohesive and user-centric solutions.
  • Participate in the entire software development lifecycle, from ideation to deployment and maintenance.
  • Document code, processes, and best practices to facilitate knowledge sharing within the team.

Technical Expertise:

  • Proficiency in the Go programming language, including its core concepts and best practices.
  • Experience with the Gin framework for building web applications and APIs in Go.
  • Strong understanding of WebSocket protocol and implementation for real-time communication.
  • Familiarity with designing and developing RESTful APIs.
  • Knowledge of gRPC and its implementation for inter-service communication.
  • Sound understanding of software architecture and design patterns.
  • Familiarity with containerization using Docker and orchestration tools like Kubernetes.
  • Experience with database systems, both relational and NoSQL.
  • Familiarity with version control systems like Git.
  • Strong problem-solving skills and the ability to troubleshoot complex issues.
  • Excellent communication skills and the ability to work collaboratively in a team environment.
  • Proven track record of delivering high-quality software projects on time.

Role:Data Science & Analytics - Other

Industry Type:IT Services & Consulting

Department:Data Science & Analytics

Employment Type:Full Time, Permanent

Role Category:Data Science & Analytics - Other

Education

UG:Any Graduate

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 113308229