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

Get the CLI →

GON TECH

Senior Python Backend Developer (ERP)

Posted Updated
Discussion

Top 3 Reasons To Join Us

Grow and advance into higher-level roles

A creative and innovative work culture

Competitive pay and great benefits

The Job

You will lead the backend engineering behind our core financial engines (General Ledger, AP/AR, multi-currency) and complex integrations.

Your Skills and Experience

Experience: 5+ years of backend software engineering experience.

ERP:

Solid understanding of core accounting principles: General Ledger (GL), Accounts Receivable (AR), Accounts Payable (AP), journal entries, and financial reconciliation.

  • Experience developing or customizing ERP Accounting modules — including chart of accounts, multi-currency, tax handling (VAT/WHT), and period-end closing.
  • Familiarity with accounting workflows: purchase-to-pay (P2P), order-to-cash (O2C), and financial reporting (P&L, Balance Sheet, Cash Flow).
  • Understanding of data integrity requirements in financial systems: audit trails, double-entry bookkeeping, and transactional consistency.
  • Experience with ERP platforms with strong accounting capabilities: Odoo Accounting, SAP FI, Microsoft D365 Finance, or ERPNext is a strong plus.

ERP Domain Knowledge (General)

  • Understanding of at least one additional ERP domain: SCM, Manufacturing, HRM, or Logistics.
  • Experience integrating ERP systems with third-party platforms (payment gateway, banking APIs, tax systems, marketplace, 3PL).
  • Familiarity with core ERP concepts: Master Data, BOM, MRP, Inventory valuation, Order lifecycle.

Software Design Principles

  • OOP, Design Patterns
  • Event-driven Architecture
  • Microservices
  • Message Queue systems
  • Clean Architecture

Database Experience

  • MySQL, PostgreSQL, MongoDB, Redis
  • Schema design, query optimization, indexing, performance tuning

Hands-on Experience

  • RESTful API, GraphQL API, or gRPC API development
  • WebSocket / Server-sent events
  • Git, Docker, CI/CD pipelines
  • Unit testing frameworks: pytest, unittest
  • Message queues: RabbitMQ, Kafka, Azure Service Bus

Strong understanding of backend security and performance best practices.

Nice to Have

  • Experience with Frappe Framework / ERPNext (Accounting module preferred).
  • Knowledge of Vietnamese accounting standards (VAS) or localization requirements.
  • Packaging & distribution experience: seed data, licensing/subscriptions, install wizards.
  • Integration with datamart/reporting systems: ClickHouse, Metabase, Power BI.
  • Strong understanding of web security (OWASP ASVS), RBAC/SoD, object-level permission models.

Why You'll Love Working Here

  • 85% salary during probation.
  • Attractive salary package, including 13th-month bonus.
  • Provided with MacBook.
  • Premium healthcare package.
  • Monthly Happy Hour & annual company trips.
  • Opportunity to improve English skills with international clients.
  • Exposure to new tech stacks for business growth.
  • Flexible working hours & attractive annual leave policy.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend 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.

A new version of freehire is available