Senior Software Engineer - Payment

GetLinks partner

Berlin, Germany

Negotiable

Job description

As part of a strategic initiative, we are building a Web API for the secure processing of payment transactions, together with a Hub application (React). The goal is a performant, scalable and PCI-compliant solution built on modern cloud and AI-supported development practices.


YOUR RESPONSIBILITIES

Development and operation of a TypeScript-based Web API for payment transactions

Development and operation of the Hub App in React including integration with the Payment API

Design and implementation of secure authentication and authorization mechanisms (OAuth2 /JWT)

Setup and maintenance of automated CI/CD pipelines (GitHub Actions)

Implementation of unit, integration and E2E tests including test automation

Use of AI-assisted development tools to improve quality and efficiency (GitHub Copilot, Claude)

Close collaboration with the Product Manager and Team Lead

End-to-end responsibility: API needs to work 24/7

WHAT YOU NEED TO BRING WITH YOU

TypeScript: several years of experience developing production-grade Web APIs (Node.js / NestJS or similar)

React: solid experience building modern web frontends (Hub applications, state management,hooks)

Microsoft Azure: hands-on experience with App Services, Functions, API Management, Key Vault and Monitoring

CI/CD: design and operation of build and deployment pipelines (Azure DevOps or GitHub Actions)

Test automation: Jest, Playwright, Cypress or similar; experience with Test Driven Development

AI-assisted software development: productive use of tools such as Claude Code, GitHub Copilot or Cursor

Payment / Security: understanding of payment processes, PCI DSS and secure API development

A BIG PLUS

Experience with common payment providers (Stripe, Adyen, PayPal, Mollie)

Infrastructure as Code (Bicep, Terraform) and container technologies (Docker, Kubernetes)

Experience in regulated environments (Finance, E-Commerce, SaaS)

SOFT SKILLS

Independent, structured way of working

Strong focus on quality and security

Excellent communication skills in English

Team player with a hands-on mindset

Contact us

1 - Nguyen Ta Thuy Hang (Stella)Email: [email protected]Tel: +84 96 260 46 87