Search by job, company or skills

Xenith

Senior Software Engineer, Backend

5-7 Years
Save
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

What we're looking for

We are seeking a talented, endlessly curious individual to join our team. You'll be working closely with our group of companies in the fintech sector as part of the Engineering department. This company is a leading B2B fintech platform in its field, processing over US$2B across multiple currencies annually. We're looking for individuals who are driven to create meaningful value, take full ownership of what they build, and thrive in a fast-paced, high-growth environment. If you're motivated by impactful work and eager to be part of an innovative team, we'd love to hear from you.

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.

About Us

Xenith is a B2B payment service provider focused on enabling seamless cross-border commerce. With an MSB license in Canada and PJP III license in Indonesia, we offer global merchants a one-stop solution to manage multi-currency payments - with a strong focus on alternative payment methods in emerging markets. Our deep regional expertise and strong partnerships with top local gateways, we simplify the complexity of fragmented payment landscapes, helping global merchants expand faster and more efficiently. At Xenith, we believe in building a culture where people feel empowered, trusted, and challenged to do their best work. Join us as we build the financial infrastructure of tomorrow!

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 148941777

Similar Jobs

Vietnam

Skills:

JavaCSSContinuous IntegrationUnit TestingScalaHTMLGitJavascriptMySQLDistributed SystemsRestful ApisGomicroservices architecturemessage queuing systems

Da Nang, Vietnam

Skills:

Node.jsRedisReactTypescriptJavascriptDockerReact NativeMongoDBRestful ApisGraphDBJWT authenticationmicroservice-based systemsServerless InfrastructureOAuth 2.0AI LLM toolingV8 engine

Hanoi, Vietnam

Skills:

DatabasespythonDevice DriversOperating SystemsProgramming LanguagesEmbedded SoftwareBIOSFirmwaresystem network operating systemfirmware toolsapplication administrationUtilities

Ho Chi Minh, Vietnam

Skills:

LinuxNode.jsMongoDBRedisAgile Scrum methodologiesRESTful Microservices

Ho Chi Minh, Vietnam

Skills:

CPerformance TuningCudaPythonKV-cache optimizationTensorRT-LLMTriton Inference ServerGobatchingspeculative decodingSGLangvLLMProfilinginference optimization techniqueshigh-throughput backendsdisaggregated servingdistributed serviceslarge-scale serving systemsquantizationtensor pipeline parallelism