Point your AI agent at freehire and let it find you a job.

Get the CLI →

Work DD Recruitment Company

NewBe an early applicant

Full Stack Developer

Posted Updated
Discussion

Salary: ฿55,000 – ฿63,000 per month

Requirements:

  • Design and develop end-to-end P2P workflows — purchase requisition, approval, sourcing/RFQ, purchase order, goods receipt, invoice, and payment

  • Implement configurable approval matrices by amount, cost center, category, and delegation of authority

  • Build two- and three-way matching (PO, goods receipt, invoice) with tolerance rules and exception handling

  • Develop supplier management features — onboarding, master data, catalogs, and a supplier portal

  • Implement budget control, including budget checking and commitment tracking against requisitions and POs

  • Build integration of PO, invoice, and payment data with accounts payable, general ledger, and ERP systems

  • Support Thai tax and compliance requirements — VAT, withholding tax, and e-Tax Invoice

  • Implement audit trails and P2P operational reporting (PO cycle time, invoice exceptions, budget vs. actual)

  • Extend open-source ERP systems (particularly ERPNext) to support P2P requirements

  • Create secure integrations with enterprise systems (like SAP) for purchasing, invoice, and payment data synchronization

Qualifications:

  • More than 6 years of experience in Python development

  • Proficiency in Python with willingness to learn related web frameworks

  • Strong proficiency in Python and related web frameworks

  • Experience with open-source ERP systems, particularly ERPNext, including module customization

  • Proven experience building enterprise-scale applications

  • Deep understanding of database design and optimization — especially for large-volume transactional data

  • Strong experience writing unit and integration tests in Python (pytest), including fixtures, mocking, and test data setup

  • Hands-on experience building automated UI / end-to-end tests with Playwright, covering critical P2P flows

  • Solid understanding of the end-to-end P2P process and its data flow across purchasing, inventory, and accounts payable

  • CS degree or equivalent practical experience (bootcamp, self-taught with portfolio)


Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.