jobs in Abacus Strategic Advisory Sdn Bhd

全职 Python Backend Developer 工作, 薪水, Abacus Strategic Advisory Federal Territory 公司招聘中 - Ricebowl

KL City, Federal Territory

分享
保存

工作地点

  • Jalan Kiara Kuala Lumpur Federal Territory Malaysia

职位描述

任职资格

Responsibilities

Core backend development

  • Build maintainable backend services and REST APIs using Python, Django and Django REST Framework, with clear versioning and API contracts.
  • Design PostgreSQL schemas, constraints, indexes and manage versioned migrations to support scalable, tenant-aware data models.
  • Own authentication, permission models and organisation-level access controls so customer data stays properly isolated.
  • Implement approval workflows and traceable audit records to keep actions verifiable and compliant.

Reliability, data integrity and background processing

  • Handle concurrency, idempotency and duplicate requests to keep business records consistent under load.
  • Design reliable background jobs with retries and monitoring, using Celery or comparable systems where appropriate.
  • Write automated tests covering permissions, workflow transitions and data integrity to prevent regressions.
  • Define validation and error handling so integrations and consumers get predictable responses.

Deployment, observability and collaboration

  • Set up Docker-based deployment, document configuration and maintain backup and recovery procedures for production systems.
  • Instrument monitoring and logging, run recovery tests and participate in on-call troubleshooting when needed.
  • Work directly with the product owner to clarify requirements, explain trade-offs and deliver incremental progress.
  • Document APIs, operational runbooks and integration details for other teams and future handovers.

Requirements

Qualifications & Experience

  • At least 3 years of professional software development experience, including production backend applications.
  • Proven experience owning backend features from design through deployment and live support.
  • Comfort working independently with a product owner and explaining technical choices in clear English to non-technical stakeholders.
  • Track record of clarifying requirements, demonstrating progress and raising risks early in the project lifecycle.

Hard Skills & Knowledge

  • Strong Python and Django skills with practical experience building REST APIs; Django REST Framework is preferred.
  • Solid PostgreSQL and relational database design experience, including SQL, transactions and query optimisation.
  • Experience implementing authentication, permissions and organisation- or customer-level access restrictions, plus understanding of concurrency control and idempotency patterns.
  • Practical experience with automated testing, Git, Docker, Linux and production troubleshooting. Familiarity with Celery, Redis, scheduled tasks, AWS, private object storage, CI/CD, monitoring, row-level security, audit logging and OpenAPI is a plus.

Soft Skills & Qualities

  • Clear communicator who can translate technical trade-offs for a non-technical product owner.
  • Self-starter mindset with strong attention to detail and focus on data integrity.
  • Practical problem-solver who documents decisions and supports recovery testing and incident response.
  • Collaborative team member willing to produce clear API documentation and operational handover materials.

岗位职责

Hands-on Python Backend Developer to build the first version of a multi-tenant SaaS platform for IT operations service providers and their customers. You will own backend implementation, database design, APIs, testing, and deployment, working directly with the product owner; frontend implementation and UI are out of scope.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多