Full Stack Software Engineer (Golang)

EPAM Systems

Malaysia

On-site

MYR 180,000 - 240,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPAM Systems is hiring a Full Stack Software Engineer (Golang) in Malaysia. You’ll design and develop scalable backend services in Golang, build frontend features in Vue.js, and work with PostgreSQL databases. You’ll deploy via Kubernetes in cloud environments and participate in CI/CD pipelines within an Agile Scrum team.

The role emphasizes database design, performance optimization, cloud-native deployments, and cross-functional collaboration to deliver robust software solutions.

Qualifications

  • Strong backend and microservices experience with Golang.
  • Frontend experience with Vue.js or React.js and TypeScript.
  • Relational database design and SQL optimization (PostgreSQL).
  • Experience deploying containerized apps with Kubernetes in cloud environments.
  • Familiarity with AWS/Azure/GCP and CI/CD pipelines.

Responsibilities

  • Design, develop and maintain backend services and microservices using Golang.
  • Build frontend components with Vue.js and ensure seamless API integration.
  • Design database schemas, implement migrations, and optimize SQL for performance.
  • Containerize apps with Kubernetes and deploy in cloud environments.
  • Support CI/CD processes and monitor production systems in an Agile Scrum setup.
  • Collaborate with cross-functional teams to deliver reliable software solutions.

Skills

Golang
Vue.js
React.js
TypeScript
PostgreSQL
SQL optimization
Kubernetes
AWS
Azure
GCP
CI/CD
Agile Scrum
Troubleshooting
Data migrations

Job description

Full Stack Software Engineer (Golang)

We are seeking a Full Stack Software Engineer (Golang) to design, develop, enhance and maintain scalable applications and microservices within an enterprise environment.

You will primarily work with Golang backend development, relational databases and Kubernetes, while contributing to frontend development using Vue.js.

The role involves database design, performance optimization, cloud-native deployments, frontend-backend integration and production troubleshooting while collaborating with cross-functional teams in an Agile environment.

Responsibilities

Design, develop and maintain scalable backend applications and microservices using Golang Develop and maintain frontend application components using Vue.js , ensuring seamless integration with backend services Design and optimize database schemas, SQL queries and data integrations using PostgreSQL or equivalent relational databases Implement database migrations and performance improvements to support new and existing application features Build, deploy and maintain containerized applications using Kubernetes within cloud environments Support continuous integration and continuous delivery (CI/CD) pipelines to improve software deployment and release processes Monitor application performance, investigate production issues and perform root-cause analysis Collaborate with developers, testers and stakeholders within an Agile Scrum environment to deliver reliable software solutions

Requirements

Strong hands-on experience developing backend applications and microservices using Golang Practical experience developing frontend applications using Vue.js or React.js, with knowledge of TypeScript and frontend-backend integration Experience working with PostgreSQL or equivalent relational databases, including SQL optimization, schema design and data migrations Hands-on experience deploying and maintaining containerized applications using Kubernetes Practical experience working with at least one major cloud platform, such as Amazon Web Services (AWS), Microsoft Azure or Google Cloud Platform (GCP) Working knowledge of CI/CD pipelines, automated deployment practices and cloud-native application development Experience monitoring application performance, troubleshooting production issues and performing root-cause analysis Good communication, problem-solving and collaboration skills within an Agile Scrum development environment Nice to have Familiarity with event-driven architecture, including asynchronous messaging and event-driven communication patterns Exposure to AI-assisted software development tools such as GitHub Copilot or equivalent

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer (Golang / Vue.js)
Full Stack Developer (Golang / Vue.js)

Inter Island Group • Selangor

On-site
MYR 90,000 - 180,000
Backend Software Engineer (Golang)
Backend Software Engineer (Golang)

EPAM Systems • Malaysia

On-site
MYR 120,000 - 180,000
Full Stack Software Engineer (Golang)
Full Stack Software Engineer (Golang)

EPAM Systems • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Full-Stack Golang Engineer with Vue & Kubernetes
Full-Stack Golang Engineer with Vue & Kubernetes

EPAM Systems • Malaysia

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

Manpower Staffing Services (Malaysia) Sdn. Bhd. • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Golang Full-Stack Engineer: Build Scalable Microservices
Golang Full-Stack Engineer: Build Scalable Microservices

EPAM Systems • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Backend Software Engineer (Golang)
Backend Software Engineer (Golang)

EPAM Systems • Kuala Lumpur

On-site
MYR 120,000 - 220,000
Online courses and libraries
Mentoring programs
Certification grants
+1
Full Stack Developer
Full Stack Developer

ADA • Kuala Lumpur

On-site
MYR 110,000 - 150,000
Backend Software Engineers (Golang)
Backend Software Engineers (Golang)

Novus Technologies Pte Ltd • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Full Stack Engineer
Full Stack Engineer

Techstreet Malaysia • Kuala Lumpur

On-site
MYR 100,000 - 170,000