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

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 10 days 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?

Jobs Related To IDT Corporation Middle Golang Software Engineer

Middle C#/.NET Software Engineer

Mid-level C#/.NET Engineer position at IDT Corporation, focusing on money transfer systems and Anti-Fraud development with remote work options in Eastern Europe.

Middle Golang/Python Software Engineer

Mid-level Golang/Python Software Engineer position at IDT Corporation, working remotely on Net2Phone's messaging platform with focus on backend development and microservices.

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization in San Diego.

Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, focusing on building scalable systems for app developers and customer experience.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II position at Amazon's Direct Fulfillment team, building scalable systems for vendor dropship operations in India and global markets.