Required Skills & Qualification:
● B.E., B.Tech, M.Sc. degree in Computer Science or a related technical field
● The overall experience of 5+ years with UI technologies and Server side technologies preferably in a E-commerce/EdTech Product company)
● Sound understanding of data structures/ algorithms and SOLID principles.
● Strong hands-on experience with Object Oriented / Functional programming languages, primarily Java
● Good understanding of frameworks such Springboot, Hibernate & building Microservices (REST or GraphQL)
● Hands-on experience working with SQL / NoSQL
● Experience with Unit testing frameworks for TDD (Test Driven Development) methodology
● Strong knowledge of Agile, distributed systems & architecture
● Experience with AWS Cloud stack is highly desirable
● Experience with monitoring and alerting tools like New Relic, VictorOps is a plus
● Good hands-on experience in any of the advanced JavaScript libraries and frameworks such as ReactJS, NextJS, Redux, Apollo / GraphQL, NodeJS etc
● Good hands-on with NodeJS and TypeScript
● Good understanding of server-side CSS preprocessors, such as Less, Sass, etc.
● Good understanding of modern web architecture behind scalable web applications
● Experience building single page web applications is a plus
● Experience with building component of developer platform is a plus
● Experience with handling large amount of data (millions of rows) on frontend is a plus
● Experience working with terraform is a plus.
● Knowledge of performance optimization techniques for web applications is a plus