Software Engineer – Payments

Posted Sep 4

This is a fully remote position, open to applicants in Germany.

📋 Description

• Design, implement, and maintain microservices within the payments sector.

• Create user-friendly interfaces for intricate payment workflows.

• Ensure code is easily extensible and readable by adhering to Clean Code principles.

• Proactively identify technical challenges through monitoring, alerts, and tracking.

• Oversee the handling of payment instructions, incoming settlements, and webhook communications.

• Provide technical support to users and Customer Support teams.

• Develop and sustain automated testing across various testing levels.

• Collaborate with DevOps to operate platform services on Microsoft Azure and Amazon AWS.

• Engage in cross-functional teamwork, share expertise through pair programming, and collaboratively develop solutions.

• Challenge existing code structures and clearly delineate responsibilities to foster maintainable solutions.


⛳️ Requirements

• Several years of experience in software development.

• Proficient in Java programming.

• Ideally, experience with Spring Boot and other relevant technologies within the tech stack.

• Familiarity with both relational and NoSQL databases.

• Experience with React, TypeScript, and Material UI.

• A keen interest in digital payments and financial processes.

• Experience with external APIs, webhooks, and asynchronous event handling is advantageous.

• Background in payments, fintech, or integration settings is preferred.

• Familiarity with payment service providers like Adyen or Stripe is beneficial but not mandatory.

• Interest in Domain-Driven Design, microservices, and hexagonal architecture; practical experience is favored.

• Knowledge of Java, Spring Boot, Gradle, and Kubernetes.

• Experience with Microsoft Azure and Amazon AWS.

• Willingness and capability to utilize AI-assisted development tools.

• Fluent in German (minimum B2 level).

• Strong command of English.


🏝️ Benefits

• 100% remote work option from anywhere in Germany.

• Opportunity for workations in EU countries.

• Highly flexible working hours with no mandatory core hours.

• Provision of high-performance laptops with your chosen operating system.

• Quality equipment for your mobile office.

• Individual budget allocated for professional development, conferences, training, or specialized literature.

• Subsidy for sports and fitness activities.

• Monthly allowance to cover ongoing mobile work expenses, including electricity and internet costs.

• Support for occupational pension plans.

• Employee referral program with an attractive bonus structure.

• Freedom to share your ideas and take on responsibilities.

• Regular team events to foster collaboration and camaraderie.

People also viewed

Shield AI12 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix13 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom14 hours ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps14 hours ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce16 hours ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly19 hours ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers