Senior Golang Developer – Payment Verification Systems
Location
Remote / Berlin, Germany
Salary
€70,000 - €90,000
Posted
06.07.2025
About the Role
At CheckPayee, we’re building the infrastructure of trust for European payments. Our real-time API verifies payees before payments are processed — protecting users and reducing APP fraud. As a Senior Golang Developer, you’ll work on high-performance, mission-critical systems that process millions of payment verifications daily across European markets.
What You’ll Do
- Build Scalable APIs: Design and implement high-throughput REST and gRPC APIs for real-time payment verification
- Optimize Performance: Ensure sub-second response times for payment verification requests
- Enhance Security: Implement robust security measures for handling sensitive financial data
- Collaborate Cross-functionally: Work closely with product, compliance, and customer success teams
- Mentor Junior Developers: Share knowledge and help grow our engineering culture
Technical Stack
- Backend: Go 1.21+, PostgreSQL, Redis, RabbitMQ
- Infrastructure: Docker, Kubernetes, AWS/GCP
- Monitoring: Prometheus, Grafana, ELK Stack
- CI/CD: GitHub Actions, ArgoCD
Requirements
Must Have
- 5+ years of professional Go development experience
- Experience building RESTful APIs and microservices
- Strong understanding of SQL databases and query optimization
- Experience with payment systems, banking APIs, or fintech applications
- Knowledge of security best practices in financial services
- Familiarity with containerization and orchestration (Docker, Kubernetes)
Nice to Have
- Experience with SEPA payment systems or banking protocols
- Knowledge of fraud detection and risk management systems
- Experience with high-frequency trading or real-time financial systems
- Contributions to open-source Go projects
- Experience with regulatory compliance (PCI DSS, GDPR)
About the Team
- We speak English, Ukrainian, and Russian
- We’re fast, transparent, and support each other
- We value smart architecture and clean code
- You’ll be part of a fraud-fighting, impact-driven backend team
About CheckPayee
CheckPayee is a European Verification of Payee (VoP) provider helping banks, PSPs, and fintechs prevent fraud and comply with SEPA regulations. We’re part of a German IT group with 10+ years of experience in fintech and medtech. We build systems that are secure, scalable, and fast — and we believe in engineering with purpose.
Application Process
- Intro Call: Initial discussion about your experience and our needs
- Tech Interview: Architecture and Go development discussion
- Coding Task: Practical assessment of your Go skills
- Team Call: Meet with the engineering team
- Offer: Complete process within 10-14 days
Ready to fight fraud with smart code?
Apply now or reach out to our team at careers@checkpayee.com with any questions.
Key Requirements
- 5+ years of professional Go development experience
- Experience with payment systems, banking APIs, or fintech
- Strong knowledge of microservices architecture
- Experience with PostgreSQL, Redis, and message queues
- Understanding of security best practices in financial services
- Experience with Docker, Kubernetes, and cloud platforms (AWS/GCP)
Benefits & Perks
- Remote-first culture with flexible hours
- Opportunity to fight financial fraud at scale
- Work with experienced, international team
- Modern stack: Go 1.21+, PostgreSQL, Redis, Kubernetes
- Professional development budget and conference support
- Open, collaborative engineering culture
Ready to Join Our Team?
We'd love to hear from you! Send us your resume and a brief cover letter explaining why you're excited about this role and how you can contribute to our mission.
Apply Now