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 records 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).
#J-18808-Ljbffr
Similar jobs
nahc.io ( Hong Kong ) 2 days ago

Senior Software Engineer / System Architect (Python/Django)

Apply Now
Back to search page