Provide technical leadership and mentor a team of engineers to build Internet-scale applications where performance, reliability, and scalability, are critical design goals – not after-thoughtsCollaborate closely with Product and Design teams to create solutions for our customersCreate intuitive, interactive, and easy-to-use web applications using rich client-side and REST based server-side code using Node, React and Typescript / JavascriptImplement the nuts and bolts of Microservices Architecture, Service-Oriented Architecture (SOA) and Event-Driven Architecture (EDA) in real-life applicationsUse database technologies, ranging from traditional relational to the latest NoSQL products such as AWS DynamoDB and CouchbaseWork with some of the best engineers in the industry to work on complex Software as a Service (SaaS) based applicationsWhat You Will Need for this Position :
You need to have a strong passion for software development and must take pride in designing and coding. You should also have great analytical skills and ability to handle complex, modular software development in a collaborative team-based environment.
In addition to this, you will have a leg up if you also meet the following criteria :
Educational Qualifications / Background :