Full Stack Developer – eCommerce Finance & Reconciliation Systems
Summary
Build and own a full-stack reconciliation system that pulls eCommerce transaction data, matches it against bank records, and presents results in a finance dashboard using Python/Java/PHP/Node.js and AWS/Azure.
We're building an internal tool that automatically reconciles financial transactions from our eCommerce channels (Shopee, Lazada, Amazon, and others) against our internal accounting records and bank statements. We need a full stack developer who can own this end-to-end — from the data pipelines that pull in the numbers, to the matching logic that catches discrepancies, to the dashboard our finance team actually uses.
Responsibilities Reconciliation Engine- Pull transaction and order data from multiple eCommerce platforms via their APIs
- Design matching logic that reconciles records against bank statements and accounting entries using date, amount, SKU, and payment gateway fee logic
- Surface unmatched or mismatched items clearly, and generate monthly financial summary reports
- Design and build a web-based dashboard that gives non-technical finance users an intuitive way to review matched/unmatched transactions and monthly summaries
- Handle the full stack for this: frontend UI, backend services, and the underlying database
- Design relational and non-relational database schemas to support both the reconciliation engine and reporting layer
- Build scalable backend services (RESTful APIs, microservices where appropriate) that can grow as we add more sales channels
- Deploy and maintain the system on cloud infrastructure (AWS or Azure)
- Implement secure handling practices for financial data throughout the pipeline — in transit, at rest, and in how it's accessed
- Write clean, tested, maintainable code, and document the system thoroughly enough for a clean handover
- Degree in Computer Science or a related field
- 2+ years of backend development experience, including building and consuming RESTful APIs
- Strong proficiency in at least one of: Python, Java, PHP, or Node.js
- Hands‑on experience with relational databases (PostgreSQL or MySQL)
- Experience deploying and maintaining applications on AWS or Azure
- Experience automating report processing (CSV/Excel) and working with third‑party APIs
- Comfortable working independently, owning timelines, and communicating progress clearly
- Prior experience in eCommerce or accounting/fintech‑adjacent projects
- Familiarity with Shopee, Lazada, or Amazon Seller Central APIs specifically
- Experience designing scalable backend architecture or microservices
- Frontend development experience for building internal dashboards (any modern framework)
- Awareness of secure data handling practices for financial or sensitive data
Interested applicants, kindly forward a copy of your updated resume in WORD document to stating your current and expected remuneration together with notice period required by current employer.
EA License No:12C6254 | EA Personnel Registration No: R1879665