Developing testing and maintaining code using Go
Designing and architecting applications
Implementing concurrency using goroutines and channels to manage parallel tasks efficiently
Writing unit tests and debugging code to ensure reliability and quality of the software
Collaborating with team members and participating in code reviews and discussions to ensure the projects success
Staying updated with the latest industry and tech trends in Golang development
Requirements / Qualifications
Bachelors degree in software engineering computer science or a related field
Expertise in the Go programming language including knowledge of syntax standard library and best practices
2 years professional experience in Golang and Python development
Strong understanding of concurrent and parallel programming using goroutines and channels
Experience in web development using Golang including building web services RESTful APIs and web applications.

Keyskills: golang parallel programming rest python python development css c++ web services docker java asp.net linux software engineering code review html mysql multithreading data structures mvc mongodb c# javascript sql server php angularjs aws