Qualifications & experience
S1 in Computer Science, Informatics, Electrical Engineering, Physics, Mathematics or related with 1 years experienced in back end developer
Familiar with Go Language and Go idiomatic. Proficient in REST API & GraphQL design, development, testing and deployment.
Familiar with Linux and Docker, with Redis is a plus.
Have knowledge in PostgreSQL, Sql & No SQL Database, Understand Microservices Architecture & it's components like API Gateway is a plus.
Experienced in CI/CD processes and tools (Github or BitBucket, Jenkins or Bamboo, Kubernetes or Openshift).
Strong knowledge in Grpc + protobuf
Familiar with database modelling
Willing to learn new technologies
Good communication skills
Design, develop, test and deploy back end services
Produce clean, high-performance, scalable and maintainable services
Analytical thinking and problem solving capabilities
Share experiences and knowledge with other team members
Lead technical team including coaching and mentoring
Participate in the entire application lifecycle, focusing on coding and debugging
Write clean code to develop robust and scalable software. Troubleshoot and debug to optimize performance
Collaborate with business stakeholders to understand their needs and address technical and design requirements
Collaborate with Front-end developers to integrate user-facing elements with server-side logic
Build reusable code and libraries for future use. Understand time and space complexity