Role Type
Full-time
Work Hours
Hybrid
Location
Kuala Lumpur
Description of Role
We are seeking a skilled PHP Developer to join our team and contribute to the ongoing development of a disruptive financial tracking Software as a Service (SaaS) platform. In this role, you will be responsible for building, maintaining, and enhancing the backend components of a SaaS-based financial tracking system.
Responsibilities
- Work with the Head of Technology to drive the development of the Tracker platform.
- Collaborate with cross-functional teams, including front-end developers, UX/UI designers, and product managers, to define software requirements and user stories.
- Utilize PHP programming language and Laravel Framework to develop backend components of the SaaS platform.
- Write clean, efficient, and well-documented code that adheres to industry best practices.
- Work with databases (SQL/NoSQL) to ensure efficient, data security and integrity.
- Stay updated with industry standards and compliance regulations related to financial data.
- Integrate third-party APIs, such as financial data providers and authentication services to enhance the platform's functionality.
- Conduct testing (unit, integration, and end-to-end tests) to ensure software reliability.
- Identify and resolve bugs, performance bottlenecks, and system inefficiencies.
- Create and maintain technical documentation, including system architecture, API documentation, and code comments.
- Work with DevOps engineers to deploy and manage the application in a production environment.
- Continuously optimize and improve existing platform functions to align with evolving business requirements.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). If you don't have any of these, proof us your worth via your portfolios.
- Proven experience as a PHP developer, with at least three (3) years of experience in developing and maintaining web applications.
- Strong knowledge of PHP frameworks, such as Laravel or Symfony.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) and experience with modern JavaScript frameworks is a plus.
- Experience with version control systems (e.g., Git) and agile development methodologies.
- Ability to work independently, articulate technical direction, and align development with business needs.
- Strong problem-solving skills and attention to detail.
- Good communication and collaboration skills.
- Hybrid work arrangement: two (2) days in-office per week.