cover
Full Time

Senior Software Engineer/ 4 days ago

Application ends: 2026-09-09

Quick Summary

Apexnova Sdn Bhd is hiring a full-time Senior Software Engineer for a hybrid remote role in Kuala Lumpur, offering RM8,000 to RM12,000 per month. Key duties include designing scalable system architecture, developing backend and frontend applications, optimizing databases, conducting code reviews, and mentoring junior engineers. Candidates must have a diploma, 5+ years of experience in PHP, MySQL, and Nest.js or Vue 3, proficiency in JavaScript/TypeScript and Laravel, familiarity with Docker and CI/CD, understanding of idempotency and database transaction boundaries, and fluency in English, Chinese, and Malay.

Job Summary

Responsible for designing, developing, and maintaining scalable systems, leading technical decisions, and working closely with product and business teams to deliver high-quality software. Ideal for engineers with system architecture capabilities who want to lead technical direction.

Key Responsibilities

  • Develop and maintain backend services, APIs, and frontend applications (PHP / JavaScript / TypeScript)
  • Design highly scalable and highly stable system architecture
  • Responsible for database design and performance optimization
  • Conduct Code Reviews and promote best practices
  • Optimize system performance (queries, caching, etc.)
  • Collaborate with DevOps on deployment, monitoring, and troubleshooting
  • Mentor junior engineers and participate in technical decision-making

Requirements

  • 5+ years of software development experience
  • Proficient in PHP and JavaScript / TypeScript
  • Familiar with Laravel / Nest.js / Vue 3
  • Experience in system architecture and API design
  • Familiar with MySQL or PostgreSQL databases
  • Understanding of Docker, CI/CD, and basic DevOps processes
  • Good problem-solving and communication skills
  • Understand idempotency design and be able to implement it in actual projects (such as unique constraints, idempotency keys, distributed locks, etc.)
  • Can correctly handle duplicate requests, timeouts, out-of-order callbacks, unreliable third-party interfaces, etc.
  • Understand database transaction boundaries, knowing when to use transactions and when not to
  • Proactively consider failure paths when writing code, not just success paths
  • Keep complete logs and tracking information when issues occur to facilitate post-incident investigation

Nice to Have

  • AWS cloud service experience
  • Experience with Redis caching or message queues (Kafka, etc.)
  • Familiar with microservices architecture
  • Experience using AI development tools (such as Copilot, Claude, etc.)

Why Join Us

  • Remote working model (work from home)
  • Participate in system architecture design, with large space for technical growth
  • High autonomy and technical ownership
  • Fast-growing technical team

Job Summary

Design, build, and maintain scalable systems while owning technical decisions. Collaborate closely with product and business teams to deliver high-quality software. Ideal for engineers who enjoy solving complex problems and shaping technical direction.

Key Responsibilities

  • Develop and maintain backend services, APIs, and frontend applications (PHP, JavaScript/TypeScript)
  • Design scalable, secure, and maintainable system architecture
  • Manage database design and optimize system performance
  • Conduct code reviews and enforce best practices
  • Collaborate with DevOps on deployment, monitoring, and troubleshooting
  • Mentor junior engineers and contribute to technical decisions

Requirements

  • 5+ years of software engineering experience
  • Strong in PHP and JavaScript/TypeScript
  • Experience with Laravel / Nest.js / Vue 3
  • Solid understanding of system architecture and API design
  • Experience with MySQL or PostgreSQL
  • Familiar with Docker, CI/CD, and basic DevOps workflows
  • Strong problem-solving and communication skills
  • Understands idempotency and has actually built it (unique constraints, idempotency keys, distributed locks)
  • Handles duplicate requests, timeouts, out-of-order callbacks, and unreliable third-party APIs correctly
  • Understands database transaction boundaries — when to use a transaction and when not to
  • Leaves enough logs and trace context to audit what happened after an incident

Nice to Have

  • AWS or cloud experience
  • Experience with Redis or message queues (Kafka, etc.)
  • Exposure to microservices architecture
  • Familiar with AI coding tools (e.g., Copilot, Claude)

Why Join Us

  • Remote working environment
  • Opportunity to influence system architecture
  • High ownership and autonomy
  • Fast-growing and collaborative tech team

Pay: RM8,000.00 - RM12,000.00 per month

Benefits

Additional leave
Opportunities for promotion
Professional development
Work from home

Application Question(s)

What is your expected salary?

Education

Diploma/Advanced Diploma (Required)

Experience

PHP: 5 years (Required)
Nest.js / Vue 3: 5 years (Required)
MySQL: 5 years (Required)

Language

Chinese (Required)
English (Required)
Malay (Required)

Work Location

Hybrid remote in Kuala Lumpur (Kuala Lumpur)

Share

Apexnova Sdn Bhd

Apexnova Sdn Bhd

  • Address
    Kuala Lumpur, Kuala Lumpur
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy