3+ years of experience as a Software
DeveloperPrior experience in product companies or in-house development teams.
Good knowledge of OOP, Design Pattern, Data Structure, Algorithm
Experience in implementation and managing code with Java, Golang
Solid experience in designing & developing RESTful APIs and microservices-based system
Solid experience with RDBMS (Postgres, MySQL)
Experience in caching as Redis, Memcached, ...
Experience in messaging system such as RabbitMQ, Apache Kafka, Redis etc.
Experience in DevOps (Linux, Docker, Gitlab, ...) and supporting production problems.
Self-motivated to explore new technologies and environments.