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