Requirements
- Strong knowledge of Go programming language, paradigms, constructs, and idioms
- Knowledge of common Goroutine and channel patterns for Concurrency
- Experience with the full suite of Go frameworks and tools
- Strong Computer Science fundamentals
- Test driven development
- Good knowledge of version control tools, and experience collaborating with a large team of developers.
- Bachelor's degree in computer science, or equivalent experience.
- Strong written and verbal communication skills, and excellent listening skills.
Preferable Skills
- Leadership, Analytics, Collaboration
- Communication skills
- Interpersonal skills
- Adaptable and able to pick up new technologies and techniques quickly
- Self-motivated, detail oriented and organized
- Proven ability to influence and collaboration
- Organizational, and presentation skills
- Delivering a high quality solution to our customer base