Create Alert
Email me similar jobs

Senior Software Engineer / System Architect (Python/Django)

We are looking for a Senior Software Engineer / System Architect to take ownership of backend Python/Django projects. The role focuses on implementing and maintaining e-commerce APIs, creating partner-facing mock/test endpoints and test cases, supporting operations to help stakeholders track user/order status and ongoing maintenance and feature development of a Django-based loan transaction system project. 


Responsibilities  

E-commerce API server 

  • Design, implement, and maintain a Python/Django backend service that brokers requests between:  
  • External partner APIs and 
  • Internal kernel APIs/services 
  • Implement and maintain  customized encryption / secure payload exchange  mechanisms. 
  • Create and maintain  mock services and test cases  for external parties to support integration testing (mock responses, sandbox behavior, error simulation, replay scenarios). 
  • Define and maintain API contracts: request/response schemas, error codes, idempotency behavior, retry policies, and versioning. 
  • Inspect API usage and traces to help internal teams track current user/order status and to perform root-cause analysis of integration issues. 
  • Collaborate with internal teams and external partners on integration timelines, certification, and incident resolution. 
  • Ensure code quality through reviews, automated tests, CI/CD practices, and secure coding standards. 


Loan transaction system 

  • Maintain and continuously develop new features for a Django-based loan transaction record system. 
  • Own the overall architecture across systems: data flow, integration patterns, scalability, resilience, performance tuning, security, and maintainability. 
  • Inspect database record and traces to help internal teams resolve the loan status and to perform root-cause analysis of integration issues. 
  • Implement accrual-based data logic, ensuring correctness across lifecycle events 
  • Optimize database schema, queries, and indexing for correctness and performance 


Qualifications

  • 5+ years of backend engineering experience (or equivalent), with strong ownership mindset. 
  • Strong proficiency in Python and Django. 
  • Solid experience building and integrating  RESTful APIs  (design, implementation, and consumption). 
  • Experience creating  mocks/sandboxes  and integration test harnesses for external partners. 
  • Strong debugging skills: ability to analyze logs, reproduce issues, and communicate status clearly. 
  • Strong relational database skills, especially  MySQL , including:  
  • Schema design for transactional systems 
  • Indexing and query optimization 
  • Data migrations and safe change management 
  • Experience using AI agents to assist coding, debugging, test generation, documentation etc 
  • Good Cantonese, Mandarin, and English  (spoken and written) for cross-team and external partner communication. 


Preferred Qualifications (Nice to have)

  • E-commerce and/or FinTech domain knowledge , including common integration patterns, payment/order flows, and industry constraints. 
  • Hands-on experience with  security and cryptography  in real-world integrations 
  • Experience with  loan/repayment transaction systems , accounting/ledger concepts, and/or  accrual-based calculations
  • Experience with  Docker Linux  deployment,  Nginx , and cloud environments ( AWS/GCP/Azure ). 
  • Familiarity with observability and production readiness (structured logging, metrics, monitoring/alerting, incident response, runbooks). 
  • Experience designing scalable integration services (rate limiting, backpressure, queues, eventual consistency, idempotency at scale). 
Similar jobs
nahc.io ( Hong Kong ) 22 hours ago
Pay.Com ( Hong Kong ) 22 hours ago

More from Fundpark Limited
Fundpark Limited 8 hours ago
Fundpark Limited 8 hours ago
Fundpark Limited 8 hours ago

Senior Software Engineer / System Architect (Python/Django)

Apply Now
Back to search page