Taro Logo

Middle Golang Software Engineer

Global communications company founded in 1990, industry leader in prepaid communication and payment services with $1.5B revenue.
Backend
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Middle Golang Software Engineer

IDT Corporation, a global communications leader with $1.5B in revenue, is seeking a Mid-Level Golang Engineer for their innovative B2B platform zendit.io. This role offers a unique opportunity to work on a modern, fast-growing service providing MTU, eGifts, and eSIM solutions. As a Go Developer in the Core Team, you'll be instrumental in building and scaling robust backend systems.

The position demands strong expertise in Go programming, microservices architecture, and modern design patterns. You'll work with cutting-edge technologies including Kafka, MongoDB, and Kubernetes, while applying Domain-Driven Design principles. The role combines technical challenges with collaborative opportunities, working alongside frontend developers and product managers.

IDT offers an attractive package including medical insurance, professional development, and flexible work arrangements. With over 1800 employees across 20 countries, IDT maintains a startup-like culture, encouraging in-house entrepreneurship. The company's flagship brand, Boss Revolution, supports global money transfer and communication services, making this an opportunity to work on technology that connects people worldwide.

This role is perfect for a developer who values technical excellence, seeks professional growth, and wants to contribute to a platform that facilitates global digital transactions. The remote work option and comprehensive benefits package make this an attractive opportunity for talented engineers looking to make an impact in a global fintech environment.

Last updated 6 months ago

Responsibilities For Middle Golang Software Engineer

  • Design, develop, and maintain backend systems and services
  • Collaborate with frontend developers and product managers
  • Write clean, maintainable, and efficient code
  • Optimize applications for performance, scalability, and reliability
  • Ensure security and integrity of applications and systems
  • Troubleshoot and debug issues
  • Stay up-to-date with latest industry trends

Requirements For Middle Golang Software Engineer

Go
MongoDB
Kafka
Kubernetes
  • 3+ years of hands-on production experience in Go
  • Solid understanding of modern design patterns (SOLID, DRY, KISS)
  • Experience in Domain-Driven Design (DDD) and Event-Driven Architecture
  • Proficiency in building and working with microservices
  • Experience with REST, gRPC, and GraphQL
  • Experience with NoSQL databases such as MongoDB
  • Experience with Kafka
  • Familiarity with Prometheus and Grafana
  • Familiarity with Docker, Git
  • Familiarity with Kubernetes
  • Strong communication skills
  • English level B1 or higher

Benefits For Middle Golang Software Engineer

Medical Insurance
Education Budget
  • 26 vacation days & 5 fully covered sick days
  • Sports activities reimbursement
  • Medical insurance
  • English lessons
  • Modern office with free parking
  • Competitive salary
  • Professional training and conferences compensation

Interested in this job?