Engineer, Software (eCommerce System)
Responsibilities
- Design and implement end-to-end features across frontend, backend, and database layers
- Build a program that matches financial transactions from our eCommerce platforms (e.g., Shopee, Lazada,Amazon) against internal accounting records or bank statements
- Design and maintain relational and non-relational database schemas
- Collaborate with product managers translate requirements into technical solutions
- Write clean, maintainable, and well-tested code following best practice
- Develop a tool or script (e.g., in PHP, Python,Java and Node.js) to:
- Import/export reports from various eCommerce platforms via API
- Match transactions based on date, amount, SKU, payment gateway fees
- Highlight discrepancies or unmatched items
- Generatemonthly financial matching summary
- Create an intuitive UI/dashboard (web-based preferred)
- Ensure secure handling of sensitive financial data
- Provide proper documentation and handover
Requirements
- Degree in Computer Science or arelated field
- At least 2 years of experience in backend software development, experience with RESTful APIs. Preferably in eCommerce, or accounting-related projects
- Proficiency in backend language such as Python, Java, PHP, Node.js
- Experience designing scalable backend architectures and microservices
- Experience with relational databases such as PostgreSQL or MySQL
- Experience deploying applications on cloud platforms such as AWS and Azure
- Experience working with APIs and automating CSV/Excel report processing
- Familiarity with eCommerce platforms (Shopee, Lazada, Amazon Seller Central, etc.)
- Able to work independently, manage project timelines, and deliver quality solutions on schedule
- Excellent communication and documentation skills for proper handover
Markono is committed to fostering and cultivating a diverse and inclusive workplace. We believe that a diverse workforce is needed to drive innovation, grow, and succeed in today's corporate climate. We recruit and select employees on the basis of merit (such as skills, experience or ability to perform the job), regardless of nationality, age, gender, marital status, pregnancy status, caregiving responsibilities, race, religion, language, disability and mental health conditions. Join us and thrive!