3+ years backend system programming experience
Have a bachelor's degree in Information technology or the relevant one
3+ years of experience creating and maintaining large & small scale applications
Mastering system programming languages, such as C++, NodeJS, Golang, PHP, Java or other, proven by coding test
Mastering concepts, patterns and frameworks commonly used in back-end systems, proven by a design system test
Mastering & understanding concepts & tools related to data storage and databases
Able to communicate well and team player
Familiar with SDLC scrum & waterfall method