• 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 |