Senior Software Developer

Zetvest Sdn Bhd

Petaling Jaya

On-site

MYR 180,000 - 260,000

Full time

43 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Zetvest Sdn Bhd in Malaysia is seeking an experienced Senior Software Developer to design, build, and optimize scalable web applications and backend systems. You will work independently, contribute to architecture decisions, and uphold development best practices to deliver secure, reliable software.

Key responsibilities include full-stack development with PHP 8.x and Laravel 12.x, RESTful API integration, database design (MySQL/MariaDB/PostgreSQL), performance tuning, security, and maintaining

Qualifications

  • 4+ years of professional web development experience.
  • Strong proficiency in PHP 8.x and Laravel.
  • Good understanding of MVC architecture, OOP, and SOLID principles.
  • Experience with relational databases (MySQL, MariaDB, PostgreSQL).
  • Experience developing RESTful APIs and integrating third-party services.

Responsibilities

  • Design, develop, and maintain scalable web applications and backend systems.
  • Develop reusable components, modules, and services following coding standards and best practices.
  • Implement backend services, RESTful APIs, and application integrations.
  • Ensure application compatibility, scalability, security, and maintainability.
  • Design, implement, and maintain relational database schemas, data models, and database relationships.
  • Work with databases such as MySQL, MariaDB, PostgreSQL, or equivalent.
  • Analyze and optimize SQL queries, database indexing, joins, and execution plans to improve application performance.
  • Identify and resolve database bottlenecks, inefficient queries, and data-related performance issues.
  • Implement appropriate database transactions, data integrity controls, and migration strategies.
  • Understand database normalization, denormalization, and efficient data access patterns.
  • Participate in designing and implementing scalable, modular, and maintainable application architectures.
  • Evaluate and improve existing application architecture, backend processes, and system performance.
  • Implement caching strategies, background jobs, queue processing, and asynchronous operations where appropriate.
  • Identify system bottlenecks and implement solutions to improve application responsiveness and resource utilization.
  • Apply appropriate design patterns, SOLID principles, and software engineering practices.
  • Contribute to technical decisions involving application infrastructure, integrations, and system scalability.
  • Write clean, maintainable, reusable, and well-documented code.
  • Conduct code reviews and ensure adherence to development standards.
  • Implement secure coding practices and address common web application vulnerabilities, including OWASP Top 10.
  • Develop and maintain automated tests, including unit and integration tests.
  • Troubleshoot, debug, and resolve application issues and production defects.
  • Maintain technical documentation and development-related specifications.
  • Work closely with project managers, UI/UX designers, QA engineers, and other developers.
  • Provide technical guidance and support to junior developers when required.
  • Participate in technical discussions, solution design, and development planning.
  • Estimate development effort, identify technical risks, and propose appropriate solutions.
  • Take ownership of assigned development tasks and ensure timely delivery.

Skills

PHP 8.x
Laravel 12.x
MVC
OOP
SOLID
Vue.js
React.js
Angular
RESTful APIs
MySQL
MariaDB
PostgreSQL
SQL tuning
Git

Tools

Docker
CI/CD
Cloud platforms

Job description

We are seeking an experienced and technically capable Senior Software Developer to design, develop, maintain, and optimize scalable web applications and backend systems.

The successful candidate will be expected to work independently, contribute to architectural decisions, establish development best practices, and deliver reliable, secure, and maintainable software solutions.

2. Key Responsibilities
A. Full-Stack Web Application Development

Design, develop, and maintain web applications using PHP 8.x and Laravel 12.x.

Implement backend services, RESTful APIs, and application integrations.

Develop reusable components, modules, and services following established coding standards and best practices.

Ensure application compatibility, scalability, security, and maintainability.

Design, implement, and maintain relational database schemas, data models, and database relationships.

Work with databases such as MySQL, MariaDB, PostgreSQL, or equivalent.

Analyze and optimize SQL queries, database indexing, joins, and execution plans to improve application performance.

Identify and resolve database bottlenecks, inefficient queries, and data-related performance issues.

Implement appropriate database transactions, data integrity controls, and migration strategies.

Understand database normalization, denormalization, and efficient data access patterns.

C. System Architecture & Performance Optimization

Participate in designing and implementing scalable, modular, and maintainable application architectures.

Evaluate and improve existing application architecture, backend processes, and system performance.

Implement caching strategies, background jobs, queue processing, and asynchronous operations where appropriate.

Identify system bottlenecks and implement solutions to improve application responsiveness and resource utilization.

Apply appropriate design patterns, SOLID principles, and software engineering practices.

Contribute to technical decisions involving application infrastructure, integrations, and system scalability.

D. Code Quality, Security & Maintenance

Write clean, maintainable, reusable, and well-documented code.

Conduct code reviews and ensure adherence to development standards.

Implement secure coding practices and address common web application vulnerabilities, including OWASP Top 10.

Develop and maintain automated tests, including unit and integration tests.

Troubleshoot, debug, and resolve application issues and production defects.

Maintain technical documentation and development-related specifications.

E. Collaboration & Technical Leadership

Work closely with project managers, UI/UX designers, QA engineers, and other developers.

Provide technical guidance and support to junior developers when required.

Participate in technical discussions, solution design, and development planning.

Estimate development effort, identify technical risks, and propose appropriate solutions.

Take ownership of assigned development tasks and ensure timely delivery.

3. Technical Requirements & Qualifications

Minimum 4 years of professional experience in web application development.

Strong proficiency in PHP 8.x and practical experience with Laravel, preferably Laravel 12.x.

Good understanding of MVC architecture, object-oriented programming (OOP), and SOLID principles.

Vue.js

React.js

Angular

Or equivalent.

Experience developing RESTful APIs and integrating third-party services.

Strong knowledge of relational database design and SQL.

Hands-on experience with MySQL, MariaDB, PostgreSQL, or equivalent.

Ability to analyze and optimize SQL queries, database indexes, and application-level database interactions.

Good understanding of application architecture, system design, and performance optimization.

Experience with Git-based version control and collaborative development workflows.

Additional Technical Advantages

Familiarity with Redis, Memcached, or other caching technologies.

Experience with Laravel Queues, Horizon, scheduled tasks, and background processing.

Familiarity with Docker, containerization, and Linux server environments.

Experience with CI/CD pipelines and automated deployment processes.

Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.

Familiarity with application security, secure API development, authentication, and authorization mechanisms.

Experience with microservices architecture, event-driven systems, or distributed applications.

Strong analytical and problem-solving abilities.

Ability to independently design, develop, troubleshoot, and optimize software solutions.

Good understanding of software engineering principles and architectural best practices.

Ability to identify technical weaknesses and recommend practical improvements.

Strong attention to code quality, application performance, and system reliability.

Good communication and teamwork skills.

Ability to manage multiple development tasks and meet project deadlines.

Proactive attitude towards learning new technologies and improving technical capabilities.

5. Expected Outcomes

The successful candidate is expected to:

Deliver high-quality and maintainable web applications.

Develop efficient backend services and well-structured database implementations.

Improve application and database performance through continuous optimization.

Contribute to scalable and sustainable system architecture.

Maintain secure, reliable, and production-ready applications.

Support and improve the overall software development lifecycle.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

FULL STACK DEVELOPER
FULL STACK DEVELOPER

Hecta Data Sdn Bhd • Kuala Lumpur

On-site
MYR 72,000 - 120,000
Senior Backend Developer (PHP Laravel)
Senior Backend Developer (PHP Laravel)

techstreet • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Backend Developer, Senior
Backend Developer, Senior

UpGrowth HR Sdn. Bhd. • Kuala Lumpur

On-site
MYR 60,000 - 85,000
Software Developer
Software Developer

Agensi Pekerjaan Penta Consultancy Sdn. Bhd • Petaling Jaya

On-site
MYR 60,000 - 100,000
Senior Engineer - Developer
Senior Engineer - Developer

MR DIY International • George Town

On-site
MYR 120,000 - 180,000
PHP Software Developer (Senior)
PHP Software Developer (Senior)

Randstad Malaysia • Kuala Lumpur

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

Boostorder • Kuala Lumpur

On-site
MYR 70,000 - 110,000
Medical insurance
Laptop subsidy
Transport allowance
+2
PHP Developer
PHP Developer

Zchwantech • Kuala Lumpur

On-site
MYR 40,000 - 60,000
Frontend PHP/Laravel Engineer — Fast-Paced Cloud Team
Frontend PHP/Laravel Engineer — Fast-Paced Cloud Team

Boostorder • Kuala Lumpur

On-site
MYR 70,000 - 110,000
Software Engineer
Software Engineer

Involve Asia • Kuala Lumpur

On-site
MYR 90,000 - 130,000