Logo for In All Media

2130 Senior Backend Engineer - Payments Infrastructure

Role overview

Qualifications

  • 3+ years of backend software engineering experience building and operating production backend services at scale
  • Strong proficiency in Java as the primary language, supplemented by working knowledge of Kotlin and Python
  • Hands-on experience with microservices, event-driven distributed systems, relational databases (MySQL), and SQL
  • Expertise in RESTful and GraphQL APIs, writing unit, integration, and contract tests

Responsibilities

  • Build and maintain scalable backend payment flows using Java, Kotlin, and Python
  • Design, implement, and maintain RESTful and GraphQL APIs, microservices architectures
  • Refactor legacy codebases, execute service migrations, and increase test coverage
  • Participate in sprint-based delivery and Agile/Scrum ceremonies within a distributed team

Key facts

Hard skills

Other skills

  • Collaboration
  • Problem Solving

About the company

In All Media logo

In All Media

  • IT Services & Consulting
  • 1,001โ€“5,000
In All Media is a trailblazing Nearshore Managed Service Provider, laser-focused on Team Augmentation for software development. We craft bespoke, highly specialized teams that effortlessly merge with our client's processes and culture, delivering unparalleled results. Our Austin headquarters anchors our global reach, with a diverse talent pool distributed across the Americas, Europe, and Asia. This allows us to execute our Nearshore model efficiently in all three regions. Since our inception, we have employed an agile, remote, and distributed model, allowing us to tap into the world's finest technical talent, regardless of location, adapting methodologies like SAFe to perfectly align with our client's needs. We source our exceptional talent from Coderfull, our exclusive community boasting over 5,000 rigorously vetted engineers. Our teams are formed and trained within this community, with specialized interest groups focusing on cutting-edge technologies making In All Media a true Community Lead Enterprise. Our Community teams have a proven track record of collaboration, in-depth knowledge of each other's strengths, and exceptional team dynamics. This synergy results in rapid onboarding, heightened productivity, and an unwavering commitment to success. Our teams embrace flexibility and benefit from a thriving community spirit, abundant career growth opportunities, and a stable compensation model. Our proprietary Community Management platform streamlines talent management, empowering them to efficiently handle daily work, career development, and administrative tasks. AI has captivated our community with its potential to revolutionize our industry so we are harnessing AI to augment, not replace, human skills investing heavily in AI tools, training, and partnerships, to increase our teamโ€™s productivity and guide our clients toward a future-ready AI adoption strategy. Experience the In All Media difference today.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Position: Senior Backend Engineer - Payments Infrastructure

Location: Fully Remote (Singapore, Philippines, Thailand Preferred)

Contract Type: Full-time, Permanent

Time Zone Alignment: Indian Standard Time (IST)

๐Ÿงญ About Inallmedia.com

Inallmedia.com is a global technology and design firm focused on building impactful digital solutions through remote, distributed teams. We partner with international clients across industries, providing long-term technical expertise, product innovation, and team augmentation.

๐Ÿš€ Project Overview

You will be embedded directly into the core Payments Infrastructure and Revenue Engineering team for a global enterprise platform. This team owns high-concurrency, revenue-critical systems that process transactional flows worldwide. Your primary mandate is to accelerate the delivery of near-term payment feature initiatives while systematically clearing a growing backlog of technical debt. Operating in an Agile sprint cadence alongside full-time core engineers and product managers, you will focus on modernizing infrastructure, migrating legacy components, maintaining high reliability, and delivering well-tested, production-grade payment features.

๐Ÿ” Key Responsibilities

  • Feature Implementation & Architecture: Build and maintain scalable backend payment flows (including charges, refunds, dispute resolution, and asynchronous webhooks) using Java (primary), Kotlin, and Python.
  • API & Microservice Development: Design, implement, and maintain RESTful and GraphQL APIs, microservices architectures, and event-driven systems consumed by multiple downstream services.
  • Technical Debt & Legacy Modernization: Refactor legacy codebases, execute service migrations, deprecate outdated APIs, and increase test coverage to ensure system resilience and prevent regression issues.
  • CI/CD & Engineering Best Practices: Write clean, production-ready code with strong unit, integration, and contract test coverage. Manage version control, branch workflows, and automated deployment pipelines via GitLab CI/CD.
  • Agile Collaboration & Delivery: Participate in sprint-based delivery, sprint planning, peer code reviews, architectural discussions, and Agile/Scrum ceremonies within a distributed cross-functional team.
  • Observability & Incident Management: Triage and resolve production incidents within high-concurrency payment and billing environments, leveraging logging and monitoring tools.
  • Technical Documentation: Produce architectural designs, API specifications, Knowledge Transfer (KT) documents, and operational runbooks to ensure smooth hand-offs and maintainability.

๐Ÿ’ก Must-Have Skills

  • Experience & Domain: 3+ years of backend software engineering experience building and operating production backend services at scale, with direct exposure to payments, fintech, or billing domains (payment gateways, processors, or PSPs).
  • Core Languages: Strong proficiency in Java as the primary language, supplemented by working knowledge of Kotlin and Python.
  • Architecture & Database: Hands-on experience with microservices, event-driven distributed systems (message queues, asynchronous processing, eventual consistency), relational databases (MySQL), and SQL.
  • API & Testing: Expertise in RESTful and GraphQL APIs, writing unit, integration, and contract tests, and designing internal APIs for downstream clients.
  • Payment Life Cycle: Proven track record of building end-to-end backend payment flows, refactoring legacy systems, and resolving payment system production incidents.
  • Tools & Process: Experience with version control and CI/CD via GitLab; task/sprint tracking via Jira; working within Agile/Scrum methodologies.
  • Execution & Autonomy: Fast ramp-up capability on existing codebases with minimal supervision; strong asynchronous collaboration skills across distributed teams.

โœจ Nice-to-Have Skills

  • Enterprise Frameworks: Hands-on experience with Spring Boot, Gradle, and service mesh architectures within a large enterprise engineering organization.
  • Security & Compliance: Familiarity with PCI-DSS compliance, payment security, or financial data handling.
  • Observability Tooling: Experience using Datadog for system monitoring and log analytics.
  • Open Source: Open-source contributions or a portfolio of shipped payment features.

๐ŸŒ Time Zone & Collaboration

The role is fully remote, targeting candidates located in the APAC / India region (or regions within a 2-hour offset). Availability to cover Indian Standard Time (IST) hours (preferably 10:00 AM โ€“ 7:00 PM IST) is strictly required to ensure seamless asynchronous and synchronous collaboration with the distributed cross-functional team.

๐Ÿ’ฌ Language All interviews, documentation, and daily communication will be in English.

#LI

Related jobs

See all Back-End Engineer jobs

Other jobs at In All Media