Enable job alerts via email!

Senior Golang/C++ Engineer

ZENITHSOFTWARE TECHNOLOGY SDN. BHD.

Kuala Lumpur

On-site

MYR 150,000 - 200,000

Full time

24 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech solutions company in Kuala Lumpur is seeking an experienced Backend Developer to lead the design and development of scalable systems using Golang. The ideal candidate will have 3–5 years of experience, deep expertise in RESTful API design, and a strong proficiency in Mandarin. Responsibilities include architecting database schemas, driving microservice architecture, and mentoring junior team members.

Qualifications

  • Minimum 3–5 years of hands-on experience in backend development.
  • Deep understanding of RESTful API design and distributed systems.
  • Strong communication, leadership, and analytical thinking skills.

Responsibilities

  • Lead the design and development of high-performance backend systems.
  • Architect and optimize robust database schemas and queries.
  • Design and implement RESTful APIs for integration.
  • Drive microservice-based architectures focusing on scalability.
  • Mentor junior engineers and conduct code reviews.

Skills

Backend development
Golang
RESTful API design
Microservices architecture
Database management
Docker
Kubernetes
CI/CD
Git
Mandarin proficiency

Education

Bachelor’s or Master’s degree in Computer Science

Tools

MySQL
PostgreSQL
MongoDB
Redis
Docker
Kubernetes
Kafka
RabbitMQ
Job description

Lead the design, development, and maintenance of high-performance, scalable backend systems using Golang.

Architect and optimize robust database schemas and queries to ensure high data integrity and operational efficiency.

Design, implement, and oversee RESTful APIs, ensuring seamless integration with frontend and third-party systems.

Drive the development of microservice-based architectures, focusing on scalability, reliability, and maintainability.

Champion coding best practices by writing clean, efficient, and well-documented code, including comprehensive test coverage.

Integrate AI tools or automation strategies to enhance development workflows and testing pipelines.

Mentor junior engineers, conduct code reviews, and share knowledge to uplift overall team capability.

Collaborate closely with cross-functional teams including product managers, designers, QA, and DevOps.

Take ownership of system architecture discussions, contribute to solution design, and address complex technical challenges.

Maintain technical documentation and contribute to the team's engineering standards and best practices.

Job Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related discipline.
  • Minimum 3–5 years of hands‑on experience in backend development, with strong expertise in Golang.
  • Deep understanding of RESTful API design, distributed systems, and microservices architecture.
  • Proficiency with relational (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Experience with containerization technologies like Docker, and orchestration tools such as Kubernetes.
  • Solid understanding of CI/CD pipelines and source control tools (e.g., Git, GitLab CI).
  • Familiarity with event‑driven architectures and message queues (e.g., Kafka, RabbitMQ) is preferred.
  • Strong communication, leadership, and analytical thinking skills.
  • Proficiency in Mandarin (reading, writing, and speaking) is mandatory for daily collaboration with Mandarin‑speaking teams and documentation.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.