Bachelor's degree in Computer Science, Engineering, or a related field.
Proven 3 years or more of backend development experience with Golang, complete project experience in production environment. Have a solid understanding in Golang Programming.
Proficiency in SQL Queries and database management systems like MySQL, PostgreSQL, and familiar with NoSQL databases.
Experience with Git workflows, including branching, merging, and pull requests.
Hands on experience with open source software such as Redis, Kafka or RabbitMQ.
Job Responsibility:
Develop, test and maintain high-performance APIs using Go language (Golang) and connecting applications to other web services.
Work with both SQL and NoSQL databases to store, manage, and query data effectively and have ability to write complex queries and optimize them.
Write unit test and technical documentation for APIs and Microservices.
Continuously monitor and optimize application performance to improve responsiveness and reliability.
Cooperate with other stakeholder (Frontend dev, QA, Devops and PM) to design, develop, test, release and improve services.