Senior Golang API Developer

Information Technology   |   Singapore or remote

Job Description

Information Technology
Singapore or remote

Our client is a Singapore-headquatered Internet service provider, helps to power some of the fastest growing mobile services in the world with a strong specialty in network security and privacy protection. With millions of paying customers endorsing our capabilities, our client company strives to help their partners achieve great success through commitment to excellence in what they do.  

Job Responsibility
  • Responsible for microservice development of the company's core business systems

  • Participate in existing business API microservice architecture transformation and optimization

  • Build clean and high quality code, keeping our code easy to read, test, and maintain, which allows the team to iterate quickly on projects

  • Responsible for building and overseeing API unit testing and functional testing

  • Extensive verbal and written communication with overseas development centers   

  • Strong programming experience in Golang is required, familiar with the Gin or other Go Web framework

  • 3+ years experience in RESTful API development; 1+ year experience in Golang API development

  • Solid experience in high levels of automated test coverage on your codes with unit testing and integration testing

  • Experience in designing and developing APIs from scratch, and for high-load scalable systems is a plus

  • Good document writing skills

  • Strong experience working in an agile software development lifecycle with rapid releases

  • Good knowledge about Microservice Architecture

  • Experience with API development on AWS Serverless Architecture is a plus: ECS, Lambda, etc.

  • Experience with MySQL, Redis and other commonly databases

  • BA/BS degree in Computer Science or related technical field

  • Proficient in Mandarin(reading, writing and speaking)to liaise with stakehoulders