Job descriptionFullstack 3+ yearso Golang:§ Understanding of design patterns, software engineering principles/ best practices such as SOLID, DRY.§ Strong understanding of the web development cycle.§ Hands-on experience with code conversion tools like Git, SVN, Mercurial.§ Experience designing and implementing scalable, high-performance back-end systems.§ Knowledge of PostgreSQL, MySQL or similar database systems.§ Knowledge of NoSQL database management system like Redis/ MongoDB.§ Familiar with large-scale microservices architecture.§ Have experience and/or knowledge regarding: § GraphQL, RESTful § Docker/Kubernetes, DevOps pipeline§ AWS, GCP, Azure§ Experience Test code implementation (Unit Test).§ Experience using agile development methodologies and working in cross-functional teams.o ReacJS§ Understanding of design patterns, software engineering principles/best practices.§ Understanding of the web development cycle.§ Advanced knowledge of Javascript/Typescript programming languages.§ Hands-on experience with GraphQL, RESTful§ Familiarity with software development lifecycle tools (GitHub Actions, ArgoCD) § Hands-on experience with code conversion tools like Git, SVN.§ Experience working in an Agile/Scrum development process.§ Ability to troubleshoot product issues and de-bugging issues.§ Good time management, self-management, and problem-solving skill.§ Ability to oversee and mentor junior software developer, as well as report to management. § Exceptional interpersonal and communication skills. § Good logical thinking and critical thinking