- Motivated to learn, good communication skills and team player
- Good understanding of basic computing concepts (e.g. data structure and algorithms, databases, version control systems and networks)
- Strong coding capabilities and mastering at least one programming language (e.g. C/C++/Java/Python/Golang)
- Experience in full stack development, including technologies such as React/Angular/Vue/NextJS, TypeScript, RESTful APIs, data stores
- Knowledge of cloud service providers (e.g. AWS), Infrastructure as Code (e.g. Terraform) will be advantageous
- Understand data processing, ETL processes and basic data management concepts