Senior Backend Engineer - Payments Infrastructure

New
I
Inallmedia.comPayments infrastructure
Location: Thailand / Singapore / Philippines / Bangladesh; Fully Remote (Singapore, Philippines, Thailand Preferred); targeting candidates located in the APAC / India region (or regions within a 2-hour offset)., Indian Standard Time (IST); availability to cover IST hours (preferably 10:00 AM – 7:00 PM IST) is strictly required; target regions within a 2-hour offset.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
All interviews, documentation, and daily communication will be in English.
Experience
3+ years of backend software engineering experience
Required Skills
GraphQLPythonSQLJavaKotlinMySQLRESTful APIsMicroservices

Requirements

  • Have 3+ years of backend software engineering experience building and operating production backend services at scale.
  • Have direct experience in payments, fintech, or billing, including payment gateways, processors, or PSPs.
  • Demonstrate strong proficiency in Java and working knowledge of Kotlin and Python.
  • Have hands-on experience with microservices and event-driven distributed systems, including message queues, asynchronous processing, and eventual consistency.
  • Have experience with relational databases, specifically MySQL, and SQL.
  • Be experienced with RESTful and GraphQL APIs and designing internal APIs for downstream clients.
  • Have experience writing unit, integration, and contract tests.
  • Have a track record building end-to-end backend payment flows, refactoring legacy systems, and resolving payment-system production incidents.
  • Have experience with version control and GitLab CI/CD, Jira, and Agile/Scrum.
  • Be available to cover Indian Standard Time hours, preferably 10:00 AM–7:00 PM IST.
  • Work effectively with minimal supervision and collaborate asynchronously across distributed teams.
  • Nice to have: Spring Boot, Gradle, service mesh architectures, PCI-DSS or payment security familiarity, Datadog, or open-source contributions.

Responsibilities

  • Build and maintain scalable backend payment flows for charges, refunds, dispute resolution, and asynchronous webhooks using Java, Kotlin, and Python.
  • Design, implement, and maintain RESTful and GraphQL APIs, microservices, and event-driven systems used by downstream services.
  • Refactor legacy code, migrate services, deprecate outdated APIs, and increase test coverage.
  • Write unit, integration, and contract tests and manage version control, branch workflows, and deployment pipelines through GitLab CI/CD.
  • Participate in sprint planning, peer code reviews, architectural discussions, and Agile/Scrum ceremonies.
  • Triage and resolve production incidents in payment and billing environments using logging and monitoring tools.
  • Produce architectural designs, API specifications, knowledge-transfer documents, and operational runbooks.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now