JOB DESCRIPTION
Overview
Go Foxir Agency Holdings Sdn Bhd is seeking a highly skilled Full Stack Developer with expertise in Frappe and Python to join our dynamic team at ************* In this flexi-remote role, you will be instrumental in developing and maintaining our core HR Tech platform, which serves SMEs across the region. You will collaborate closely with the Founder and Product Manager to create scalable features, integrate third-party services, and ensure compliance with Malaysian statutory regulations. The ideal candidate will possess strong Python skills, Frappe expertise, and a proactive approach to leveraging AI coding tools for enhanced productivity.
Responsibilities
- Develop and maintain custom Frappe modules, DocTypes, backend logic, and frontend components to enhance platform functionality.
- Integrate third-party APIs and services, including payroll calculators, authentication systems, and analytics tools, to enrich user experience.
- Configure FrappeHR to ensure compliance with Malaysian statutory requirements, including EPF, SOCSO, EIS, and LHDN 2.
- Review, refine, and optimize AI-generated code for accuracy, security, performance, and maintainability.
- Deploy, monitor, and manage platform services on Linux VPS via SSH, ensuring high availability and performance.
- Collaborate with the Product Manager to deliver features on schedule, adhering to the product roadmap.
- Write comprehensive tests, debug issues, and ensure the platform's stability and performance through rigorous testing.
- Document technical implementations and maintain internal knowledge resources to facilitate team collaboration.
- Participate in code reviews, providing constructive feedback to peers to enhance code quality.
- Ensure adherence to secure coding practices and data protection standards to safeguard sensitive HR and payroll data.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Full Stack Developer, with a strong focus on Frappe and Python.
- Familiarity with cloud-native environments and Linux infrastructure.
- Experience in integrating third-party APIs and services.
- Strong understanding of Malaysian statutory compliance related to HR and payroll.
- Proficiency in using AI coding tools for code generation and optimization.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work collaboratively in a remote environment.
What We Offer
- Remote working arrangements to promote work-life balance.
- Opportunities for professional development and continuous learning.
- A collaborative and innovative work environment that values your contributions.
- The chance to make a significant impact on the growth of our HR Tech platform and the success of SMEs across the region.
Pay: RM4,000.00 per month
Benefits:
- Professional development
- Work from home
Application Question(s):
- You use an AI tool to generate a function that handles user login. It works. What's your process before it goes to production?
- You're behind on a sprint deadline. The only way to hit it is to skip writing tests. What do you do, and how do you handle it with the Product Manager?
- Walk me through how you'd build a custom DocType with server-side validation and a scheduled background job in Frappe - and how you'd override standard behaviour without breaking future updates.
- Production is down on the Linux VPS at 2am - clients can't log in. Talk me through your first 30 minutes.
- Describe a feature you built completely on your own - from database design to backend logic to the frontend the user actually sees, including any third-party API you integrated. What broke, and how did you fix it?
Work Location: Remote