Golang Developer Job in Nilasu Consulting Services Pvt. Ltd

Golang Developer

Apply Now
Job Summary

Roles and Responsibilities

Primary Responsibilities:

  • Develop advanced software solutions in a cross functional Agile team supporting multiple projects and initiatives
  • Collaborate with product owners and/or the business on requirements definition,development of functional specifications, and design
  • Collaborate on development of technical design and specifications as required
  • Code, test and document new applications as well as changes to existing system functionality and ensure successful completion
  • Take on leadership roles as needed
  • Other duties as assigned

Job requirements:

Required Knowledge, Skills and Experience:

  • 3 - 6 years of software development experience
  • Strong knowledge of Go programming language paradigms, constructs, and idioms
  • Experience with cloud technologies (AWS/Azure/GCP/Pivotal Cloud Foundry/any private cloud) and containerization is preferred
  • Writing scalable, robust, testable, efficient, and easily maintainable code
  • Deep understanding of OOPS concepts, Database design, REST/GRPC APIs; Service design
  • Strong experience in building Authentication and Authorization APIs
  • Experience in generating protobuf using buff and swagger API
  • Strong experience in building server and client-side server gRPC interceptor
  • Knowledge of common Go-routine, Channel patterns, and General Design
  • Dependency management tools such as gomod
  • Experience writing Unit tests and ability to debug programs in Go
  • Strong experience in working withSQL and NoSQL databases
  • Experience in Docker and Kubernetes.

Personal Qualities:

  • Curious desires to learn every day
  • Critical Thinker looks beyond the obvious
  • Communicator shares thoughts, candidly and respectfully
  • Entrepreneurial, can-do approach coupled with a strong desire to make a difference
  • Ready to challenge the status-quo, and drive innovative ideas
  • Quantitative and analytical skills with a keen understanding of how numbers will affect outcomes over both the short and long term.
  • Honest, candid and trustworthy. A team player
  • Executes fast and gets things done on time
  • Agile and adaptable. Thrives on change
  • Quick study, self-learner. Gains proficiency in new industries, markets and technologies quickly




Experience Required :

3 to 6 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs