Golang Engineer
We're seeking a talented Golang Engineer to join our core engineering team focused on our B2B Payment Orchestrator. In this role, you'll design, develop, and optimize backend systems that handle high-volume payment processing, ensuring reliability, security, and performance. If you thrive in a fast-paced environment and have a passion for building robust, scalable microservices, this is your opportunity to make a real impact.
Key Responsibilities
- Architect and implement backend services in Golang for payment orchestration, including routing, reconciliation, and integration with third-party APIs (e.g., Stripe, Plaid, or bank APIs).
- Collaborate with cross-functional teams (product, frontend, DevOps) to define requirements and deliver features that support multi-currency, real-time fraud detection, and compliance with standards like PCI-DSS and GDPR.
- Optimize system performance for high-throughput scenarios, handling millions of transactions per day with low latency.
- Write clean, maintainable code with comprehensive unit/integration tests, and participate in code reviews to uphold best practices.
- Troubleshoot and resolve production issues, implementing monitoring and alerting using tools like Prometheus, Grafana, or ELK Stack.
- Contribute to the evolution of our microservices architecture, leveraging containers (Docker/Kubernetes) and cloud infrastructure (AWS/GCP).
- Stay ahead of industry trends in payments tech, proposing innovative solutions to enhance our orchestrator's capabilities.
Required Qualifications
- 3+ years of professional experience as a backend engineer, with at least 2 years focused on Golang development.
- Strong proficiency in Golang, including concurrency patterns (goroutines, channels), error handling, and standard libraries.
- Experience building scalable APIs and microservices, preferably in fintech, payments, or high-stakes transactional systems.
- Familiarity with databases like PostgreSQL, Redis, or MongoDB, and message queues (e.g., Kafka, RabbitMQ) for event-driven architectures.
- Understanding of security best practices in payments, such as encryption, tokenization, and secure API design.
- Proficiency with version control (Git), CI/CD pipelines, and agile methodologies.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
Preferred Qualifications
- Experience with B2B payment systems, orchestration tools, or financial integrations (e.g., ISO 20022, SWIFT).
- Knowledge of cloud-native development, serverless architectures, or infrastructure as code (Terraform).
- Contributions to open-source Golang projects or familiarity with frameworks like Gin, Echo, or gRPC.
- Exposure to compliance frameworks in fintech (e.g., SOC 2, KYC/AML processes).
- Strong problem-solving skills with a track record of optimizing systems for scale and reliability.
Required languages
| English | B2 - Upper Intermediate |
๐
Average salary range of similar jobs in
analytics โ
Loading...