Go Backend Engineer: Global Payments Platform

NDA

Amsterdam

Hybrid

EUR 20,000 - 30,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Stock options
Permanent contract
Office 3 days/week
Modern office with lunches
Pension scheme
Travel expense reimbursement
Laptop provided

Job summary

NDA is building payment infrastructure for customers worldwide and expanding into physical payments with a new product line. We seek a backend engineer with strong Go experience to shape architecture, scale systems, and own the backend for physical payment terminals from design to production.

You will work on profiling, testing, and observability to improve performance and reliability, and collaborate with a global team in Amsterdam.

Qualifications

  • Four+ years of backend engineering experience building and operating systems at scale.
  • Strong Go production experience and deep understanding of language tooling and runtime.
  • Bachelor's degree in CS; master's preferred.
  • Solid CS fundamentals and first-principles reasoning.
  • Experience with concurrency, distributed systems, and failure handling with real examples.
  • Clear, precise English communication; able to explain complex problems clearly.

Responsibilities

  • Build backend for physical payment terminals including identity, provisioning, and integration with the platform.
  • Shape architecture and engineering practices for the new product line.
  • Use profiling, testing, and observability to optimize performance and reliability.
  • Build, deploy, and operate solutions from design through production.

Skills

Go
Backend engineering
Distributed systems
Concurrency
English communication
CS fundamentals

Education

Bachelor's in Computer Science
Master's in Computer Science preferred

Tools

AWS
Containers
Payment systems
Device integrations

Job description

NDA is building payment infrastructure for customers worldwide and expanding into physical payments with a new product line. We seek a backend engineer with strong Go experience to shape architecture, scale systems, and own the backend for physical payment terminals from design to production.

You will work on profiling, testing, and observability to improve performance and reliability, and collaborate with a global team in Amsterdam.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Go Backend Engineer - Fintech Payments, Amsterdam
Go Backend Engineer - Fintech Payments, Amsterdam

CodeGuild • Amsterdam

Hybrid
EUR 85,000 - 105,000
Stock options
Indefinite contract
Hybrid Amsterdam
+1
Golang Backend Engineer - Flexible Working & Global Impact
Golang Backend Engineer - Flexible Working & Global Impact

Payter B.V. • Rotterdam

Hybrid
EUR 70,000 - 110,000
25 leave days
Wellbeing days
Travel allowance
+2
Go Backend Engineer: Scale Payments (Amsterdam, Hybrid, Stock Options)
Go Backend Engineer: Scale Payments (Amsterdam, Hybrid, Stock Options)

CodeGuild • Amsterdam

Hybrid
EUR 70,000 - 90,000
€20.000 stock options
Vast contract vanaf dag één
Hybride werken in Amsterdam
+2
Backend Engineer — Global Payments & Tax Infra
Backend Engineer — Global Payments & Tax Infra

AngelList Venture • Amsterdam

On-site
EUR 70,000 - 90,000
Equity and salary in a well-funded startup
Ability to own your work
Direct access to founding team
+2
Senior Backend Engineer - Payments & Fintech (Remote EU)
Senior Backend Engineer - Payments & Fintech (Remote EU)

Jobgether SRL • Netherlands

Remote
EUR 120,000 - 150,000
Remote Europe
Ownership of platform
ASAP start
+1
Backend Software Engineer, Fintech Payments
Backend Software Engineer, Fintech Payments

Mambu Payments (formerly Numeral) • Netherlands

On-site
EUR 40,000 - 55,000
Backend Developer Golang
Backend Developer Golang

Payter B.V. • Rotterdam

On-site
EUR 70,000 - 110,000
25 leave days
Wellbeing days
Travel allowance
+2
Java Software Engineer - Global Payments Platform
Java Software Engineer - Global Payments Platform

Adyen • Amsterdam

On-site
EUR 70,000 - 110,000
Java Software Engineer — Global Payments Platform
Java Software Engineer — Global Payments Platform

Adyen • Amsterdam

On-site
EUR 70,000 - 110,000
Go backend engineer
Go backend engineer

NDA • Amsterdam

Hybrid
EUR 20,000 - 30,000
Stock options
Permanent contract
Office 3 days/week
+4