Senior Software Engineer – Golang

Corebase Technologies

Puchong

On-site

MYR 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Corebase Technologies is seeking a Senior Software Engineer with strong Golang experience to design and implement scalable backend services and API integrations. You will contribute to architecture decisions, mentor teammates, and help deploy robust solutions using Golang and Next.js.

You will collaborate with frontend, QA, and other engineers to deliver features and improvements, while ensuring code quality and best practices across the development lifecycle.

Qualifications

  • Bachelor's degree or equivalent in Computer Science / IT
  • 3+ years of software development experience
  • Strong hands-on Golang with at least one year of experience
  • Experience developing and integrating RESTful APIs
  • Experience with third-party API integrations
  • Strong understanding of backend development and software architecture
  • Experience with Next.js is an advantage
  • Good knowledge of SQL and Clickhouse
  • Familiarity with Git and version control workflows
  • Strong problem-solving, debugging, and analytical skills

Responsibilities

  • Design, develop, maintain, and enhance backend applications and services using Golang
  • Design, develop, and maintain RESTful APIs for internal and external integrations
  • Integrate multiple third-party APIs to securely access, process, and exchange external data
  • Design and improve API aggregation and integration services to provide unified solutions for merchants and internal systems
  • Review and improve existing system architecture to enhance scalability, maintainability, reliability, and performance
  • Develop and maintain web portals and back-office systems using Next.js
  • Work closely with frontend developers, QA engineers, and other team members to deliver new features and system improvements
  • Conduct code reviews and ensure adherence to coding standards and best practices
  • Troubleshoot complex technical issues and provide effective, long-term solutions
  • Identify potential technical risks and recommend improvements to existing systems and processes
  • Configure and maintain local, staging, and production environments
  • Support application deployment and investigate production-related issues when required
  • Provide technical guidance and mentorship to team members
  • Participate in technical discussions, system design, architecture decisions, and development planning
  • Take ownership of assigned projects and ensure timely and quality delivery

Skills

Golang
RESTful APIs
CI/CD
Git
SQL
Linux/Unix
Microservices
Deployment
Team collaboration

Education

Bachelor's Degree in Computer Science / IT

Tools

Next.js

Job description

We are looking for a Senior Software Engineer with strong hands-on experience in Golang to join our development team. The ideal candidate will have solid backend development experience, particularly in API development, third-party integrations, and system architecture, with exposure to Next.js, and application deployment.

You will take ownership of developing and improving our software applications, designing scalable solutions, integrating third-party services, and providing technical guidance to the development team.

Key Responsibilities

Design, develop, maintain, and enhance backend applications and services using Golang

Design, develop, and maintain RESTful APIs for internal and external integrations

Integrate multiple third-party APIs to securely access, process, and exchange external data

Design and improve API aggregation and integration services to provide unified solutions for merchants and internal systems

Review and improve existing system architecture to enhance scalability, maintainability, reliability, and performance

Develop and maintain web portals and back-office systems using Next.js

Work closely with Frontend Developers, QA Engineers, and other team members to deliver new features and system improvements

Conduct code reviews and ensure adherence to coding standards and best practices

Troubleshoot complex technical issues and provide effective, long-term solutions

Identify potential technical risks and recommend improvements to existing systems and processes

Configure and maintain local, staging, and production environments

Support application deployment and investigate production-related issues when required

Provide technical guidance and mentorship to team members

Participate in technical discussions, system design, architecture decisions, and development planning

Take ownership of assigned projects and ensure timely and quality delivery

Requirements

Diploma or Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field

3+ years of software development experience

Strong hands-on experience with Golang at least one year experience

Strong experience in developing and integrating RESTful APIs

Experience working with third-party API integrations

Strong understanding of backend development and software architecture

Experience with Next.js is an advantage

Good knowledge of SQL and Clickhouse

Familiarity with Git and version control workflows

Strong understanding of software development lifecycle and coding best practices

Strong problem-solving, debugging, and analytical skills

Able to work independently and take ownership of technical decisions and deliverables

Good communication and collaboration skills

Good to Have

Experience with API aggregation platforms or merchant integrations

Familiarity with Redis, message queues, or caching

Experience with microservices architecture

Familiarity with CI/CD pipelines

Experience working with Linux/Unix environments

Experience configuring and managing staging and production environments

Previous experience working in a SaaS or web-based application environment

Experience mentoring or providing technical guidance to other developers

Unlock job insights

Hirer responsiveness Salary match Number of applicants

  • What's your expected monthly basic salary?
  • How many years' experience do you have as a Golang Engineer?
  • Which of the following types of qualifications do you have?
  • Do you have experience using Redis?
  • Do you have Technical Troubleshooting experience?
  • How much notice are you required to give your current employer?
  • Which of the following languages are you fluent in?
  • How many years of experience do you have in the SaaS Industry?
  • Do you have experience using Next.JS?
  • Do you have experience using REST APIs?

Information Technology Services 11-50 employees

Corebase Technologies delivers custom web and mobile application solutions, helping SMEs transform from offline to online.

We believe a strong digital presence reflects a credible business image, and we are committed to building solutions that are both functional and aligned with clients’ goals. Our team continuously improves across service, design, development, and processes to deliver impactful, purpose-driven results.

Your Vision, Our Mission.

We foster a dynamic “Work Hard, Play Hard” culture with activities like games, movie nights, karaoke, hiking, and more.

Corebase Technologies delivers custom web and mobile application solutions, helping SMEs transform from offline to online.

We believe a strong digital presence reflects a credible business image, and we are committed to building solutions that are both functional and aligned with clients’ goals. Our team continuously improves across service, design, development, and processes to deliver impactful, purpose-driven results.

Your Vision, Our Mission.

We foster a dynamic “Work Hard, Play Hard” culture with activities like games, movie nights, karaoke, hiking, and more.

Researching careers? Find all the information and tips you need on career advice.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Golang
Senior Software Engineer – Golang

Corebase Technologies • Selangor

On-site
MYR 60,000 - 120,000
Senior Software Engineer, Backend
Senior Software Engineer, Backend

GXBank • Petaling Jaya

On-site
MYR 120,000 - 180,000
Software Engineer
Software Engineer

Soft Space • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Senior Golang Backend Engineer & API Architect
Senior Golang Backend Engineer & API Architect

Corebase Technologies • Puchong

On-site
MYR 120,000 - 180,000
Senior Software Engineer, Backend
Senior Software Engineer, Backend

GXS • Petaling Jaya

On-site
MYR 180,000 - 260,000
Backend Engineer (PHP/Golang)
Backend Engineer (PHP/Golang)

Xsolla • Kuala Lumpur

On-site
MYR 90,000 - 180,000
Health insurance (Medical, dental, and optical)
Flexible hours
Convenient work tools
+1
Backend Engineer (PHP/Golang)
Backend Engineer (PHP/Golang)

Xsolla • Kuala Lumpur

On-site
MYR 60,000 - 120,000
Health insurance (Medical, dental and optical)
Flexible work hours
Free trainings and conferences
+3
Senior Software Engineer (Fullstack) - Contract
Senior Software Engineer (Fullstack) - Contract

Experian Asia Pacific • Cyberjaya

Hybrid
MYR 180,000 - 300,000
Hybrid work model
Equal opportunities employer
Senior Software Developer
Senior Software Developer

DH DIGILAB (M) SDN BHD • Johor Bahru

On-site
MYR 180,000 - 240,000
Team Lead (Backend – Go)
Team Lead (Backend – Go)

Leanis Solutions Sdn Bhd • Kuala Lumpur

On-site
MYR 240,000 - 360,000