Go Developer Engineer
Job Description:
  • Develop server-side APIs using Go language, ensuring that system functions meet project requirements.
  • Responsible for project design, coding, optimization, testing, and bug fixing to enhance project performance and stability.
  • Continuously improve the functionality of the products server-side services to enhance product quality and user experience.
  • Write efficient and feasible solutions based on product requirements.
Requirements:
  • Extensive experience as a large-scale database DBA, proficient in at least one commonly used database (Oracle, MySQL, PostgreSQL, GaussDB, etc.); experience with large-scale databases (Oracle/GaussDB/MySQL/DB2/SQLServer/PostgreSQL) is preferred.
  • Experience in database projects within the financial industry, with over five years of work experience.
  • Familiar with Linux systems, inter-process communication, memory management, and network communication mechanisms; familiar with shell, Perl, or Python scripting languages.
  • Mastery of database architecture and principles, understanding of database performance optimization principles and methods, and familiarity with database backup and recovery principles and methods.
  • Proficient in high-availability technologies such as data backup, recovery, disaster recovery, and active-active configurations.
  • OCP (Oracle Certified Professional) or OCM (Oracle Certified Master) certification preferred.
  • Familiar with related monitoring concepts and tools.
Benefit:
  • Year-end bonus, with equity options for outstanding performance.
  • Annual promotion or salary adjustment opportunities.
  • EPF & SOCSO & EIS.
  • Team-oriented growth and development.
  • Regular team-building activities, and overseas trips.
  • Flat management structure with a relaxed work atmosphere.
  • Open office environment.