Full stack Developer

• 8 or more years of demonstrable development experience building software that provides the

user with a complete, delightful experience.

• In depth knowledge in any of front-end technologies such as ReactJS, Redux, TypeScript,

CSS/SCSS, Web3.

• In depth knowledge in one or more of backend technologies, such as Java , golang, NodeJS,

Serverless, Solidity/Ethereum.

• Hands on experience in AWS.

• A solid understanding of API Development.

• A hands-on experience with open API specification (swagger spec)

• Proficiency with MongoDB or any non-sql databases.

• Proficiency with SOLID Principles and Design Patterns.

• Proficiency with debugging, source control -git, and defect tracking.

• Proficiency with distributed systems design.

• Knowledge of Kubernetes, Docker, CI/CD.

• Proficiency in using AI tools in coding, test generation, test automation, and code reviews.

• Familiarity with unit testing and Test-Driven Design.

• Familiarity with Domain Driven Design.