Key Skills: Golang RESTful APIs microservices SOA SQL/NoSQL databases Docker Kubernetes PCIDSS Blockchain Cryptocurrency
Job Summary:
We are looking for an experienced Golang Developer to join our team to build and maintain a highperformance scalable and secure Payment Gateway system. The ideal candidate will have a deep understanding of Golang experience with building microservices and a solid foundation in payment gateway solutions including handling online payments fraud detection PCIDSS compliance and thirdparty integrations.
Key Responsibilities:
- Design develop and maintain secure scalable and highperformance payment gateway applications using Golang.
- Implement and manage microservices architecture for the payment gateway platform.
- Integrate with thirdparty payment processors banks and financial institutions for seamless payment handling.
- Collaborate with crossfunctional teams (DevOps QA Product Management) to define and build new features.
- Ensure the system is compliant with payment industry standards such as PCIDSS.
- Design and optimize database schemas for paymentrelated data.
Write efficient welldocumented and testable code following industry best practices. - Troubleshoot and debug issues across the entire stack ensuring quick resolution of any production issues.
- Monitor and optimize system performance to handle large transaction volumes.
- Stay uptodate with the latest trends in the fintech and payment processing space.
Qualifications & Skills:
- 6 years of experience in Golang development(Core Banking).
- Proven experience with payment gateway development including knowledge of payment methods (credit cards ewallets etc.) and industry standards.
- Strong understanding of RESTful APIs microservices and serviceoriented architectures (SOA).
- Experience with thirdparty API integrations (payment processors banks etc.).
- Familiarity with PCIDSS compliance and security best practices for handling sensitive payment data.
- Handson experience with SQL/NoSQL databases (e.g. MySQL PostgreSQL MongoDB).
- Experience with Docker Kubernetes or other containerization and orchestration tools.
- Knowledge of cloud platforms such as AWS Google Cloud or Azure.
- Solid understanding of version control (Git) and CI/CD pipelines.
- Strong debugging and problemsolving skills.
- Excellent communication and teamwork abilities.
Preferred Qualifications:
- Experience with blockchain or cryptocurrency payment processing.
- Knowledge of fraud detection and prevention techniques.
- Familiarity with other programming languages like Python or JavaScript.
- Experience with eventdriven architecture (e.g. Kafka RabbitMQ).
Remote Work :
No