Job Search and Career Advice Platform

Enable job alerts via email!

Lead Software Engineer

Techzu Technologies Malaysia Sdn. Bhd

Puchong

On-site

MYR 120,000 - 160,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Malaysia is seeking a Lead Software Engineer to take ownership of engineering quality and technical delivery for a production ERP system. This role involves leading a team, managing code quality, and ensuring system stability. Candidates should have over 8 years of experience in software development, particularly with Node.js and React, along with strong skills in managing PostgreSQL-based systems and Azure. The position demands a proactive mindset and excellent problem-solving abilities.

Qualifications

  • Minimum 8+ years of hands-on software development experience.
  • Proven experience leading ERP related platforms.
  • Strong hands-on experience with Node.js backend and React frontend.

Responsibilities

  • Own and enforce engineering quality and governance.
  • Lead a team of developers and manage technical delivery timelines.
  • Ensure transactional integrity and data reliability within PostgreSQL.

Skills

Hands-on coding ability
Leadership
Problem-solving skills
Attention to detail

Tools

Node.js
React
PostgreSQL
Git
Microsoft Azure
Job description

We are hiring a Lead Software Engineer to take end-to-end ownership of engineering quality, system stability, and technical delivery for a production ERP system.

This role requires strong hands-on coding ability, with the authority to review, debug, and step in on critical code when needed. The role owns code quality, pull request approvals, version control, and technical decisions, and is accountable for preventing regressions, surfacing risks early, and enforcing engineering discipline within the team.

Key Responsibilities
  • Own and enforce engineering quality and governance, including mandatory code reviews, PR approvals, version control, and release management.
  • Prevent regressions and reduce technical debt by addressing root causes, driving refactoring, and maintaining reusable component quality.
  • Lead a team of developers. Take ownership of technical delivery timelines, surfacing risks, delays, and dependencies early and challenging unrealistic expectations.
  • Govern system architecture across the PERN stack, ensuring scalability, performance, and long-term maintainability.
  • Ensure transactional integrity, schema discipline, and data reliability within PostgreSQL-based ERP systems.
  • Oversee system patching, upgrades, backward compatibility, and production stability on Azure.
  • Set clear engineering standards, identify capability gaps early, and mentor developers on ERP-grade system design.
  • Conduct and lead technical interviews to assess engineering capability, system design skills, and code quality standards.
  • Act as the single point of technical accountability for stakeholders and clients, communicating risks and mitigation plans clearly.
Requirements
  • Minimum 8+ years of hands-on software development experience.
  • Proven experience leading ERP related platforms.
  • Strong hands-on experience with Node.js backend and React frontend, with the ability to review, debug, and step in on critical code paths when required.
  • Strong experience governing code reviews, PR workflows, version control, and release discipline using Git.
  • Strong experience designing and governing PostgreSQL-based ERP systems, including transactional integrity, schema design, migration discipline, backward compatibility, and data regression prevention.
  • Experience managing production systems on Microsoft Azure.
  • Demonstrated track record of successful project delivery, stabilising projects and preventing recurring regressions.
  • Ability to enforce standards, make difficult technical decisions, and push back when necessary.
  • Strong attention to detail and willingness to write clean, maintainable code.
  • Proactive mindset and eagerness to learn.
  • Apply strong problem-solving and critical-thinking skills to diagnose complex technical issues, identify root causes, and drive effective solutions.
Preferred
  • Experience mentoring or managing development teams.
  • Experience engaging directly with clients during delivery or recovery phases.
  • Experience refactoring or stabilising large, evolving codebases.
  • Background in performance optimisation and system hardening.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.