Skills (Must have):
- 3+ years of experience in GoLang
- Designing Building RESTful APIs, microservices and distributed systems using GoLang
- Familiarity with SQL Databases (like Postgres / MySQL)
- Design and architectural experience in building various highly-scalable and highly-available products and services (millions of consumers)
- Understanding of the technology stack, e.g. HTTP, relational and/or NoSQL databases, Linux, containers /virtual machines
Skills (Valuable to have):
- Ability to write clean and effective Godoc comments
- Experience in Go frameworks and tools
- Familiarity with code versioning tools such as Git
- Dependency management tools such as GoModules
- Gos templating language
- Excellent communication skills
- Understanding of the SDLC activities which include analysis, design, development, testing, deployment and post-production support etc
- Experience with AWS Lambda, Kafka, GRPC
- Familiarity with working in a Scrum Agile delivery environment
Qualification:
- Bachelors/Masters in Computer Science, Software Engineering or equivalent.