FoJobPreviewBackLink:WordPress Developer / Indonesia

IBMC is assisting one of our clients in hiring a WordPress Developer to support the development and maintenance of their WordPress and WooCommerce-based platforms. The role involves building custom themes and plugins, integrating multiple Payment Service Providers (PSPs), improving site performance, and ensuring secure and scalable product functionality.

Responsibilities:

  • Strong technical expertise in WordPress, PHP, JavaScript, and API integrations, particularly in financial or e-commerce environments.
  • Develop, maintain, and optimize WordPress and WooCommerce based products.
  • Build custom themes, plugins, and modules that align with product requirements.
  • Implement and maintain integrations with various Payment Service Providers, including mapping APIs, webhooks, and transaction flows.
  • Monitor and improve site performance, security, and scalability.
  • Troubleshoot and resolve technical issues related to WordPress, WooCommerce, hosting, and payment systems.
  • Collaborate closely with product, design, and front-end teams to deliver high quality features.
  • Ensure code quality through proper testing, documentation, and version control practices.
Requirements
  • Proven experience as a WordPress Developer with strong knowledge of WooCommerce.
  • Proficiency in PHP, JavaScript, HTML, CSS, and WordPress architecture.
  • Experience integrating third party APIs, especially PSP or financial related integrations.
  • Understanding of webhooks, payment flows, and transaction validation.
  • Familiarity with MariaDB databases and optimizing WordPress query performance.
  • Ability to create, customize, and debug plugins and themes.
  • Strong understanding of security best practices for e-commerce.
  • Experience using Git and modern development workflows.
  • Good problem solving skills and ability to work independently.

Preferred Qualifications & Skills (not mandatory):

  • Experience integrating multiple PSPs across different regions.
  • Familiarity with caching layers, CDN configuration, and performance optimization.
  • Experience with server environments such as cPanel, Plesk, or VPS setups.
  • Knowledge of Laravel, , or other backend technologies (bonus).
  • Experience working in SaaS or fintech related products.
  • Understanding of UX best practices for checkout and payment experiences.
  • Ability to write clean, maintainable, and well documented code.
Benefits
  • A pivotal role in the growth and success of a dynamic agency.
  • A collaborative and supportive work environment where your ideas are valued.
  • The chance to work with a diverse range of exciting clients in the financial services industry.
  • Opportunities for professional development and career advancement.
  • Business Travel and opportunity to connect with international market.