What are the responsibilities and job description for the Golang Developer position at CoreAi Consulting?
Role Description
This is a full-time on-site role for a Golang Developer located in Phoenix, AZ. The Golang Developer will be responsible for developing efficient and scalable software solutions using Golang, collaborating with cross-functional teams to define, design, and ship new features, and maintaining code integrity and organization.
Qualifications
- 5 years of current proficiency in Golang
- Experience in software development and deployment
- Strong Go knowledge, including understanding of syntax, idioms, and best practices
- Familiarity with concurrency in Go, using goroutines and channels for effective concurrent and parallel processing
- Performance optimization for increasing efficiency and minimizing memory usage of applications
- Web development, including building web services and RESTful APls, and experience with web frameworks like Gin or Echo
- Familiarity with concurrency in Go, using goroutines and channels for effective concurrent and parallel processing.
- Performance optimization for increasing efficiency and minimizing memory usage of applications.
- Command Line/ System Development β Experience in developing operating system level Go Lang apps or Command Line Apps using urfave, Cobra, Viper etc.
- Web development, including building web services and RESTful APls, and experience with web frameworks like Gin or Echo
- Good to have expereince - Java, Spring
- Strong problem-solving skills
- Excellent communication and interpersonal abilities
- Bachelor's degree in Computer Science or related field