- Strong experience in programming language: Golang / Nodejs
- Strong database: postgresql / mysql, redis, mongodb
- Decent experience in message queues: pubsub, kafka, rabbitmq
- Familiar with Google Cloud Platform, CI/CD, SCM, Docker, Prometheus, Grafana, building and deploying infrastructure with cloud deployment technologies
- Ability to design and analyze using diagram, define process flow, design database
- Solid experience in scaling and optimizing system performance
- Advanced knowledge of complex software design, distributed system design, design patterns, data structures, algorithms and protocol
- Knowledge of integrating payment gateway is a BIG PLUS: e-wallets (Momo, Zalopay, etc.), internet banking, visa master, in-app purchase, etc.
- Bachelor’s degree in Computer science, Software development, Information technology or experiences in related fields, etc.
- From 3+ years of backend software development experience in software/digital product company
- Good knowledge in integrating and optimizing flow with mobile app and mobile games is a PLUS