Excellent communication skills
Expert knowledge of architectural Design Patterns with experience of leading architectural
decisions for web applications
Proven experience building complex web systems
Experience with React
Working knowledge of NodeJS
Experience developing in a containerized environment (Docker/Rancher)
Expertise in JavaScript / jQuery (must).
Experience in database modelling.
Experience in TDD/BDD framework.
Expertise in developing REST APIs and preferably Graph QL.
Experience in Code versioning Tools like GitHub, TFS
Good understanding of databases Knowledge(MySQL, Preferably Postgres).
Strong debugging and problem-solving skills
Hands of experience in cloud technologies such as GCP, AWS API Gateway, S3, Cloud
watch, EC2, Cloud Front and so on.
Experience in professional software engineering best practices for the complete software development life cycle, including coding standards, code reviews, Source management system, build process, testing and deployment.
Experience in developing using Scrum and understanding of Kanban, Theory of Constraints
Experience in Java and Spring is a plus
Experience in Machine Learning is a plus.
Experience in react Native is a plus.
Having the interest to learn the new technologies.
Outstanding analytical and problem-solving skills