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 workplace
Qualification:
Bachelors/Masters in Computer Science, Software Engineering or equivalent.