Senior PHP Developer

Join rhingle in revolutionizing finance! We're hiring a Senior PHP Developer to help build our next financial SaaS project. 💼💻

Role Type
Full-time
Work Hours
Hybrid
Location
Kuala Lumpur

Description of Role

We are seeking an experienced Senior PHP Developer to join our team and take a leading role in the development of a disruptive financial tracking Software as a Service (SaaS) platform. In this role, you will play a crucial part in the architecting, developing, and maintaining a robust and secure financial tracking system that will empower businesses to manage their finances effectively.

Responsibilities

Software Development
  • Lead the end-to-end development of the financial tracking SaaS software, from concept to deployment.
  • Collaborate with cross-functional teams, including front-end developers, UX/UI designers, and product managers, to define software requirements and user stories.
PHP Development
  • Utilize PHP programming language to develop backend components of the SaaS platform.
  • Write clean, efficient, and well-documented code that adheres to industry best practices.
  • Optimize and maintain existing codebase to improve system performance and scalability.
Database Management
  • Design and implement database structures to efficiently store and manage financial data.
  • Use SQL or NoSQL databases as appropriate, ensuring data security and integrity.
Security and Compliance
  • Implement security measures to safeguard sensitive financial information.
  • Stay updated with industry standards and compliance regulations related to financial data.
API Integration
  • Integrate third-party APIs, such as payment gateways, financial data providers, and authentication services, to enhance the platform's functionality.
Testing and Quality Assurance
  • Develop and execute unit tests, integration tests, and end-to-end tests to ensure software reliability.
  • Identify and address bugs and performance bottlenecks.
Documentation
  • Create and maintain technical documentation, including code comments, system architecture, and API documentation.
Performance Optimization
  • Continuously monitor and optimize the software for performance, scalability, and responsiveness.
  • Implement caching mechanisms and other optimizations as needed.
Collaboration
  • Mentor junior developers and provide technical guidance to the development team.
  • Collaborate with product managers to define and prioritize feature development.
DevOps
  • Work with DevOps engineers to deploy and manage the application in a production environment.
  • Assist in troubleshooting and resolving production issues.
Company Benefits
  • Company Laptops: Get a laptop from our list.
  • Medical: Enjoy insurance coverage.
  • Flexible Hours: As long as work is done, it doesn't matter what time you're in the office.

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 5 years of experience in building and maintaining web applications.
  • Strong knowledge of PHP frameworks, such as Laravel or Symfony.
  • Proficiency in database design and SQL, with experience in working with MySQL or similar databases.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) and modern JavaScript frameworks is a plus.
  • Experience with version control systems (e.g., Git) and agile development methodologies.
  • Understanding of security best practices in web development.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Financial industry knowledge or experience is a plus.