• Must Have: Have 5-8 years of experience as a senior developer for web scale products and services
|
* Have strong experience in preferably in Go-lang / Java implemented key aspects of an end-to-end solution, delivered in production environment using micro-services architecture
|
* Have expertise in implementing microservices (using tools and technologies for messaging, RPC, containerization, etc)
|
* Have expertise in design and development using DB (RDBMS, NoSQL) and caching (e.g Redis) solutions, especially in microservices environment
|
* Have experience with Containerization (Docker, Kubernetes, etc)
|
* Have Public cloud technology experience in production (Azure, AWS, or Equivalent)
|
* Have solved non-functional aspects of like scalability, security, reliability
|
* Are good about creating unit tests, performing code reviews, optimizing performance and ensuring standards for maintainability
|
• Nice to have:
|
Ability to write clean and effective Godoc comments
|
• Familiarity with code versioning tools such as Git, SVN, and Mercurial
|
• Good experience working in an Agile environment
|
• Strong written and verbal communication skills.
|
Some front-end development experience using Javascript
|