Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

TopNotch HR Consulting Firm

Kuala Selangor

On-site

MYR 150,000 - 200,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A premier consulting firm in Kuala Selangor is seeking a skilled Software Engineer to develop scalable back-end services in Golang. The ideal candidate will have at least 5 years of software engineering experience with strong Golang skills. Responsibilities include system design, performance optimization, and collaboration with cross-functional teams. This role is crucial for delivering reliable systems and mentoring junior developers. The contract offers competitive compensation and a vibrant working environment.

Qualifications

  • 5+ years in software engineering with a focus on distributed systems.
  • Willingness to work in Golang, experience in other languages is a plus.
  • Solid understanding of algorithms, data structures, and system design.

Responsibilities

  • Develop scalable, efficient back-end services in Golang.
  • Design new systems for performance and reliability.
  • Collaborate with product, experience, and infrastructure teams.

Skills

Strong Golang skills
Good communication skills
Problem-solving skills

Education

Degree in CS, IT, or related fields

Tools

MySQL
DynamoDB
Scylla
Job description
TopNotch HR Consulting Firm - Kuala Selangor, Selangor

Contract: 6 months (renewable)
Salary: Up to RM 10,000/month
Working Days: Monday to Friday

Your Day-to-Day
  • Develop scalable, efficient back-end services in Golang
  • Design new systems for performance and reliability
  • Participate in code reviews and system design discussions
  • Analyze and optimize system performance
  • Collaborate with product, experience, and infrastructure teams
  • Debug and resolve production issues (including on-call support)
  • Mentor team members and contribute to hiring efforts
Must-Haves
  • Degree in CS, IT, or related fields
  • 5+ years in software engineering (distributed systems)
  • Strong Golang skills and concurrency knowledge
  • Solid understanding of algorithms, data structures, and system design
  • Experience with large-scale web services and site reliability
  • Good communication and problem-solving skills
  • Willingness to work in Golang (other language experience welcomed)
Good-to-Haves
  • Deep database knowledge (MySQL, DynamoDB, Scylla, etc.)
  • Experience mentoring juniors and promoting best practices
  • Product thinking and ability to align technical work with user needs
  • Languages: Golang, Swift, Kotlin, Flutter
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.