-
Foodhub

Back End Developer

Foodhub
Ireland · Full-time · Mid-Senior

Backend Developer – Dublin


About Us

Foodhub currently has 30,000+ restaurant, takeaway, stadia, hotel, and bar clients in the UK, Ireland, USA, Canada, Nigeria, Grenada, and ANZ. Today, Foodhub powers the technology behind many different QSRs, stadia and venue, online order, delivery, and POS businesses, giving them a multi-solution tech stack to drive their business forward and open new revenue streams.

From the moment a consumer is thinking of placing an order, to the time the order arrives at their door and a review is posted to social media, Foodhub has solutions to drive the consumer experience, whilst adding extra value via our ecosystem of partners. The Foodhub Tech Stack is extensive: from web and mobile ordering to 3rd party order aggregation, dispatch and self-delivery, complete hardware/software POS systems, an extensive array of POS integrations, on-premise kiosks, QR code ordering and payment, table-side mobile order/receipt printers, plus an extensive product and development team to support all of this.


Role Overview


As a Backend Developer, you will be responsible for designing, building, and maintaining backend services that power our payment processing systems. You will work with TypeScript in a Node.js environment, integrating multiple payment gateways and ensuring security, compliance, and reliability in every transaction.


Key Responsibilities

  • Design, develop, and maintain backend services for payment processing using TypeScript (Node.js).
  • Integrate with multiple payment gateways (e.g., Stripe, Adyen, PayPal, Worldpay).
  • Implement support for various payment methods, including card payments, digital wallets, bank transfers, and local payment options.
  • Ensure compliance with PCI-DSS and other relevant payment regulations.
  • Build and maintain APIs for internal and external use.
  • Optimise payment flows for performance, security, and user experience.
  • Implement error handling for failed transactions, refunds, chargebacks, and subscription billing.
  • Collaborate closely with front-end engineers, DevOps, and product teams in an Agile environment.
  • Write unit and integration tests for payment-related functionality.


Required Skills & Experience

  • 3+ years backend development experience.
  • Strong TypeScript skills in a Node.js environment.
  • Hands-on experience integrating with payment gateways (at least two of: Stripe, Adyen, PayPal, Worldpay, Braintree, Authorize.Net).
  • Understanding of multiple payment methods — card payments, alternative payments, digital wallets, recurring billing.
  • Knowledge of PCI-DSS compliance, tokenisation, and secure transaction handling.
  • Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Familiarity with RESTful APIs and asynchronous programming patterns.
  • Proficient with version control (Git) and CI/CD workflows.


Nice to Have

  • Experience with NestJS or similar TypeScript backend frameworks.
  • Exposure to cloud platforms (AWS, GCP, or Azure).
  • Knowledge of fraud detection systems or payment analytics.
  • Experience with GraphQL.


What We Offer

  • Competitive compensation and benefits package.
  • Direct mentorship from industry experts and ample opportunities for skill development.
  • Dynamic and collaborative work environment where your contributions will make a tangible impact.
  • Chance to work on exciting projects that will challenge and expand your technical abilities.
  • Remote hybrid role.
  • 33 days annual leave per year (including public holidays).
  • Buy up to 5 days extra annual leave per year.
  • Guaranteed birthday off (when requested).
  • Option to purchase Bupa Select Complete Health Insurance (Medical History Disregarded) for self and family at a significantly discounted rate.
  • €35 gym contribution per month.
  • Hybrid model of 3 days in the office and 2 working from home

Key Skills

Ranked by relevance

restful apis typescript postgresql devops nosql mysql cloud cicd git aws gcp
Login to Apply
Posted
Sep 03, 2025
Type
Full-time
Level
Mid-Senior
Location
Dublin
Company
Foodhub

Industries

Technology Information Internet

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Journi
Related

Senior Backend Engineer - Kotlin (all genders)

2026-06-03

Full-time
Not Applicable
Austria
Technology
Engineering
View Job Details
CHECK24 Vergleichsportal GmbH
Related

Professional/Senior (m/w/d) Java Backend-Entwickler

2026-05-28

Full-time
Associate
Austria
Technology
Information Technology
View Job Details
Personal
Related

Software Developer Front End

2026-05-27

Full-time
Not Applicable
Argentina
Technology
Engineering