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
Published 2 February
79 views
ยท
23 applications
100% read
ยท
28% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...