Senior Backend Developer

GetLinks partner

Singapore, Singapore

Negotiable

Job description

What you’ll do
  • Design, develop, and maintain scalable backend services using Python and Django, with a strong emphasis on code quality and maintainability
  • Integrate with third-party payment services (e.g. banks, card schemes, payment networks) and handle edge cases such as ambiguous or delayed responses, settlement timing, and decline-code variance
  • Write robust unit and integration tests for all new features and ensure proper validation for critical payment flows
  • Collaborate cross-functionally with product, infra, frontend, mobile, and QA teams to define, design, and ship high-impact features
  • Guide and mentor junior and mid-level engineers, providing technical leadership through code reviews, design discussions, and pairing sessions
  • Lead by example in enforcing clean architecture, clear documentation, and reliable observability practices
  • Identify and resolve performance bottlenecks, improve system resilience, and optimise for correctness and traceability
  • Stay up to date with emerging technologies and propose improvements aligned with business goals
  • Build software with security and compliance in mind, ensuring proper access control, logging, auditing, and PCI scope discipline
  • Deploy applications and support operational readiness of services


What you should have
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of backend engineering experience with Python and Django
  • Has owned a backend service in production through multiple incident cycles — knows where the failure modes live in the payment domain.
  • Demonstrated track record integrating bank, card, or payment-gateway APIs end-to-end (authorisation, capture, 3DS, webhook handling, reconciliation).
  • Strong Python and Django proficiency at production scale.
  • Comfortable across asynchronous workers and event-driven patterns (Kafka).
  • MySQL at scale — replication, read-replica patterns, sharding, schema-migration discipline.
  • Redis for cache, session, and queue patterns.
  • Hands-on with payment-grade security controls — KMS-backed envelope encryption, signed webhooks, secret management, OWASP-aware coding.
  • Cloud infrastructure on GCP (AWS acceptable); IaC familiarity (Terraform).
  • CI/CD pipelines with SAST, SCA, and secret-scanning gates.
  • Strong technical communication in English; comfortable writing design documents and ADRs.
  • Has owned incidents end-to-end including post-mortems and corrective-action follow-through.

Contact us

1 - Mai Nguyen (Flora)Recruitment ConsultantEmail: [email protected]Tel: +84 377 387 309