Full Stack Developer
Tanawan JunliboonThailandSENIORPosted 4d ago
PythonERPNextFrappeSQLAPI developmentMicroservicesEvent-driven architectureWorkflow enginesPytestUnit testingIntegration testingPlaywrightGitCI/CD pipelinesCloud infrastructureContainerizationSvelteVue.jsHTMLCSSJavaScriptProcure-to-PayProcurement workflowsERP systemsAccounts PayableSAP MM/FIApproval workflowsBudget controlThai tax requirements
About the Role
We are looking for a Full Stack Developer to join our team for a 5-month contract. This role requires expertise in Python development and experience with ERP systems.
Key Responsibilities
• Develop and maintain full stack applications using Python
• Customize and implement ERPNext and Frappe solutions
• Design and implement database solutions and APIs
• Implement testing strategies including unit, integration, and E2E testing
• Integrate systems using microservices and event-driven architecture
• Manage CI/CD pipelines and cloud infrastructure
Requirements
• 6+ years of experience in Python development
• Strong knowledge of Python web frameworks and enterprise application development
• Experience with ERPNext, Frappe, or open-source ERP customization
• Proficiency in database design, SQL, API development, and system integration
• Understanding of microservices, event-driven architecture, workflow engines, and real-time data synchronization
• Experience with Pytest, unit testing, integration testing, and Playwright for automated UI/E2E testing
• Familiarity with Git, CI/CD pipelines, cloud infrastructure, and containerization
• Knowledge of frontend technologies such as Svelte, Vue.js, HTML, CSS, and JavaScript
• Understanding of Procure-to-Pay (P2P), procurement workflows, ERP systems, and Accounts Payable is a plus
• Experience with SAP MM/FI, approval workflows, budget control, and Thai tax requirements is an advantage