TL;DR

Senior Golang Engineer (Fintech): Building a new public API gateway for global money transfers, focusing on high availability, scalability, and security. Focus on shaping the architecture, performance, and developer experience of the core platform.

Location: Remote work flexibility – work from anywhere

Company

IDT Corporation is a global communications company and industry leader in prepaid communication and payment services.

What you will do

  • Architect and build backend microservices for a new public API gateway from the ground up.
  • Design secure, reliable, and developer-friendly APIs.
  • Implement rate limiting, authentication, monitoring, and resilience patterns at scale.
  • Collaborate closely with platform, security, and product teams to define API standards.
  • Optimize systems for high throughput and low latency processing.
  • Take ownership across the full development lifecycle – from design to production operations.

Requirements

  • A proven track record (5+ years) of designing, building, and shipping production-grade systems in Golang (microservices, concurrency).
  • Deep experience with cloud-native architectures on AWS (or similar), including container orchestration (Kubernetes/EKS) and managed services (Kafka, SQS).
  • Experience with SQL/NoSQL databases and distributed systems.
  • Strong communication skills (English B2+).

Nice to have

  • Passion for infrastructure and observability.
  • Knowledge of fintech or designing public APIs.

Culture & Benefits

  • Remote work flexibility as B2B contract with competitive gross compensation in USD.
  • Top-tier hardware to support your productivity.
  • An exciting and challenging job with talented people around.
  • Continuous learning and career growth opportunities.
  • Coverage for professional development: training, seminars, and conferences.
  • Access to high-quality English lessons.