Python/Django ERP Back-End Developer
XGPT Enterprise – Private AI, a remote-first software company based in Vietnam, is seeking a freelance Django back-end developer to help rebuild and extend their internal ERP system. This project-based role (minimum 20 hours/week) offers the flexibility of remote work and the potential for long-term collaboration. As part of a small, agile team, you will be responsible for owning the back-end of the ERP stack, developing and maintaining Django-based APIs and business workflows related to inventory, BOM, MRP, invoicing, and finance. You'll have significant autonomy in architecture decisions and will contribute to system scalability, performance tuning, and deployment documentation. The company offers a competitive hourly rate (paid bi-monthly), a flat org structure, and async-first work culture.
Strong candidates will have 1–5 years of Python (3.x) experience with a focus on Django 4+, Django REST Framework, PostgreSQL, and Celery. Proficiency in object-oriented programming, advanced SQL, and Git-based workflows is required. Familiarity with ERP systems like Odoo, SAP B1, or MS Dynamics and a solid grasp of accounting workflows are strong assets. Candidates should be comfortable working in Agile/Scrum environments and producing documentation for hand-offs.
This is a great opportunity for developers who want to take ownership in a greenfield ERP rebuild within a company focused on performance, autonomy, and AI-enhanced code quality. The next project phase includes mobile front-end and analytics, offering room to grow. Applications are reviewed on a rolling basis—short-listed developers will be asked to complete a paid task and a brief video call.
Contract Type:
Freelance (project-based with option to extend)
Fully remote, flexible hours (minimum 20 hrs/week)
About the Project
We’re rebuilding and extending our internal ERP stack (purchasing, inventory, order management, finance) on a modern Django/PostgreSQL foundation. You’ll own the back-end: architecture, API design, integrations, and performance tuning. You’ll collaborate with a small product team (PM, UI/UX, front-end dev) using an agile, async workflow.
What You’ll Do
- Design & implement scalable Django apps and RESTful APIs for core ERP modules (inventory, BOM, MRP, invoicing).
- Extend existing ERP logic with business-specific workflows, rules engines, and scheduled tasks (Celery/RabbitMQ).
- Document architecture decisions, API endpoints, and deployment run-books for hand-off.
Must-Have Skills
- Languages: 1-5 years Python 3.x; solid OOP & type-hints
- Frameworks: Django 4+, Django REST Framework, Celery
- Databases: PostgreSQL (advanced SQL, migrations, query tuning)
- Methodology: Agile/Scrum, GitFlow, code reviews
Nice-to-Have
- Experience migrating from legacy ERP (Odoo, SAP B1, MS Dynamics)
- Knowledge of accounting workflows (AR/AP, GL, cost accounting)
What We Offer
- Competitive hourly rate (paid twice monthly)
- Green-field architecture decisions & high autonomy
- Long-term roadmap (phase 2: analytics, BI, mobile front-end)
- Async-first culture—no needless meetings, flexible timezone overlap
How to Apply
Send GitHub/GitLab link, résumé, and hourly rate to hong@cjs.vn Briefly describe a Django scaling challenge you solved (≤ 150 words).
Short-listed candidates complete a paid code task + video call with lead dev.
Deadline: Rolling—first come, first reviewed. We move fast; expect feedback within 5 business days.
Ready to architect ERP back ends that never break on release night? Hit “Send” and let’s build together.
Similar Jobs



