Logo for Tap Payments

Backend Development Expert

Role overview

Qualifications

  • 5+ years of backend development experience using Java, Spring Boot, and microservices architecture.
  • Strong understanding of financial domain concepts: acquirers, issuers, settlements, payouts, and payment cycles, with PCI-DSS or similar compliance exposure.
  • Proficiency in PostgreSQL and MongoDB, including data modeling and performance tuning; familiarity with Kafka/RabbitMQ and Redis.
  • Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes); excellent problem-solving and leadership skills.

Responsibilities

  • Design and develop robust, scalable, and highly available backend systems and APIs; participate in architectural decisions.
  • Collaborate with product managers, frontend developers, and DevOps teams to translate business requirements into technical solutions and optimize deployment.
  • Provide technical mentorship, conduct code reviews, enforce coding standards, and address performance, security, and scalability bottlenecks.
  • Apply financial domain knowledge (acquirers/issuers, settlements, payouts) and ensure compliance with PCI-DSS and other regulatory frameworks.

About the company

Tap Payments logo

Tap Payments

Fintech: Finance + Technology

Tap Payments simplifies MENA payments regionally and globally. Tap simplifies payments for businesses by unifying and connecting all regional and international payment methods your customers love securely under a single integration. Tap Payments power 100,000+ businesses of all sizes.Payment Solutions Made Easy, Quick & Secure.

Company details

Company typeScaleup
IndustryFintech: Finance + Technology
Company size201 - 500

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

About Tap

Tap Payments is revolutionizing online payments across the MENA region by connecting businesses with simple, unified payment experiences. We need exceptional talent to help us on this journey.

The Technology Team

Our technology team builds the platforms, systems, and payment infrastructure our merchants use to process millions of transactions daily.
This team is building technology solutions to simplify MENA payments regionally and globally for businesses of all sizes.



As a Tapster you will:

  • Contribute to the design and development of robust, scalable, and highly available backend systems and APIs.

  • Collaborate with cross-functional teams, including product managers and frontend developers, to translate business requirements into technical solutions.

  • Participate in architectural discussions and make well-informed decisions to ensure the efficiency and effectiveness of our backend infrastructure.

  • Provide technical expertise and guidance to junior and mid-level developers, fostering their growth.

  • Perform code reviews and enforce coding standards to maintain code quality and consistency.

  • Identify and address performance bottlenecks, scalability challenges, and security vulnerabilities.

  • Collaborate with the DevOps team to optimize deployment processes and ensure the reliability of production environments.

  • Stay updated with the latest industry trends and technologies, and evaluate their potential impact on our systems and products.

  • Collaborate with product and business teams to translate financial domain requirements into robust technical solutions.

  • Leverage your understanding of banking terms, settlement processes, payout mechanisms, acquirer/issuer relationships, and payment gateways.

  • In-depth knowledge of banking systems, including acquirers, issuers, settlements, and payouts.

  • Familiarity with financial protocols (e.g., ISO 8583, PCI-DSS, tokenization, KYC/AML).

  • Understanding of transaction lifecycles, chargebacks, reconciliations, and clearing.

  • Carry out other duties, as assigned based on the demands of the business and growth of the role.

   

What you will bring to the party:

  • 5+ years of experience in backend development, specifically utilizing Java, Spring Boot, and designing/implementing Microservices architecture.

  • Solid understanding of financial domain concepts: acquirers, issuers, transaction settlements, payouts, payment cycles.

  • Proficiency in PostgreSQL and MongoDB, including data modeling, indexing, and performance tuning.

  • Familiarity with messaging systems (e.g., Kafka, RabbitMQ) and caching tools (e.g., Redis) is a plus.

  • Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).

  • Excellent problem-solving, communication, and leadership skills.

  • Previous experience in a regulated financial environment or banking/fintech product.

  • Exposure to PCI-DSS or other financial compliance frameworks.

   

Are you ready to shape the future of payments in MENA?

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Back-End Developer Related jobs

Other jobs at Tap Payments

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.