Senior Golang Developer – Payment Verification Systems

Engineering Full-time Senior

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

  1. Intro Call: Initial discussion about your experience and our needs
  2. Tech Interview: Architecture and Go development discussion
  3. Coding Task: Practical assessment of your Go skills
  4. Team Call: Meet with the engineering team
  5. 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