Senior Go Developer – PayPlus
PayPlus is looking for an exceptional Senior Go Developer to help build the next generation of payment infrastructure, fintech services, and global-scale transaction processing platforms.
At PayPlus, you'll work on high-volume payment systems, digital wallets, acquiring services, banking integrations, real-time processing engines, and cloud-native microservices used by thousands of businesses every day.
Responsibilities
- Design and develop high-performance backend services using Go (Golang)
- Build scalable microservices architectures
- Develop payment processing, acquiring, settlement, and reconciliation systems
- Design and implement REST APIs and gRPC services
- Work with distributed systems and event-driven architectures
- Develop integrations with banks, payment processors, card schemes, and fintech providers
- Optimize systems for performance, reliability, and scalability
- Participate in architecture design and technical decision making
- Perform code reviews and enforce engineering best practices
- Troubleshoot production issues in mission-critical financial systems
- Collaborate closely with Product Managers, Architects, DevOps, QA, and Frontend teams
Technical Requirements
Must Have
- 5+ years of backend development experience
- 3+ years of production experience with Go
- Strong understanding of concurrency, goroutines, channels, and memory management
- Experience building large-scale distributed systems
- Strong knowledge of Microservices Architecture
- Experience with REST APIs and gRPC
- Experience with PostgreSQL and MongoDB
- Experience with Kafka or other event-streaming platforms
- Experience with Redis
- Docker and Kubernetes experience
- AWS cloud experience
- Git and CI/CD pipelines
- Strong understanding of system design and software architecture
- Experience writing unit, integration, and performance tests
Nice to Have
- Experience in Payments, Fintech, Banking, or Acquiring systems
- PCI-DSS knowledge
- Open Banking experience
- Card issuing or acquiring experience
- Experience with settlement and reconciliation systems
- Event Sourcing and CQRS
- ClickHouse
- OpenSearch / Elasticsearch
- Terraform
- Prometheus & Grafana
- Service Mesh technologies (Istio / Linkerd)
What You'll Build
- Payment Gateway Platform
- Merchant Acquiring Services
- Digital Wallet Infrastructure
- Gift Card & Loyalty Systems
- Multi-Currency Payment Processing
- Reconciliation Engine
- Marketplace Settlement Platform
- Banking Integrations
- Real-Time Fraud Detection Services
- Vending & IoT Payment Solutions
Soft Skills
- Strong ownership mentality
- Excellent problem-solving skills
- Ability to work independently
- Passion for clean code and engineering excellence
- Excellent communication skills
- Ability to mentor junior developers
- Product-oriented thinking
Tech Stack
- Go
- Node.js
- Kafka
- PostgreSQL
- MongoDB
- Redis
- OpenSearch
- AWS
- Kubernetes (EKS)
- Docker
- GitHub Actions / Jenkins
- Prometheus
- Grafana
Why Join PayPlus?
PayPlus is one of Israel's leading fintech companies, processing payments across online, retail, self-service kiosks, vending machines, marketplaces, and digital banking platforms. You'll have the opportunity to work on challenging engineering problems at scale and help shape the future of payments technology.