Qualifications:
- Proficient in the Golang programming language (understands concepts such as goroutines, channels, and pointers).
- Understands RESTful API concepts and how the HTTP protocol works.
- Experience working with relational databases (such as PostgreSQL or MySQL).
- Understands the basic concepts of Microservices architecture.
- Able to use version control systems such as Git (GitHub/GitLab).
- Has a basic understanding of code testing (Unit Testing).
- Holds a Bachelor's degree in Informatics Engineering, Computer Science, or a related field (Fresh graduates are welcome to apply).
- Has a project portfolio or public repository demonstrating coding ability.
- Fast learner, communicative, and able to work effectively in a team.
Additional (Optional) Qualifications:
- Experience using frameworks such as Gin, Echo, or Fiber.
- Understanding of Docker basics and containerization.
- Familiar with NoSQL databases (such as Redis or MongoDB).