Skill sets br>br> Strong system design and OO skill with a nifty ability to craft clean interfaces and operate at the right level of abstraction.
br>br> Should be able to identify, understand and apply commonly used best practice patterns in software design to build elegant, scalable, performant (low latency) easily understandable, maintainable and bug free software.
br>br> Solid coding skills with the ability to drive teams through massive refactoring exercise and improve coding standards across large code bases.
br>br> Good knowledge ,experience and understanding of working with a large variety of multitire architectures. Awareness of pitfalls ,use cases for a large variety of solutions.
br>br> Is a polyglot and has worked on multiple software languages and understands the tradeoffs amongst them. br>br> A strong understanding of node.
js typescript ecosystem is a big plus, knowledge in Go, JAVA and Elixir would help too.br>br> Exposure to complete development cycle.
br>br> Rich experience and understanding of AWS.br>br> Excellent understanding of containerization and kubernetes .
br>br> Exposure to software development methodologies like TDD , BDD and DDD.