Taro Logo

Senior Software Engineer (Go) DTC

Global communications company providing prepaid communication and payment services, international voice carrier listed on NYSE.
Minsk, Minsk Region, BelarusAstana, KazakhstanChișinău, Moldova
Backend
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Finance

Description For Senior Software Engineer (Go) DTC

IDT Corporation, a global communications leader founded in 1990 and listed on NYSE, is seeking a Senior Software Engineer to join their team in developing the next-generation Boss Revolution platform products using Go. This role presents an exciting opportunity for experienced developers looking to transition into Golang development, even if they don't have prior Go experience but possess strong commercial experience with other modern programming languages.

The position offers maximum flexibility in work location, with remote opportunities across several European cities. As a Senior Software Engineer, you'll be responsible for the full software development lifecycle, working on high-performing, mission-critical applications and services. The role involves close collaboration with business stakeholders and participation in Scrum team activities.

The ideal candidate should have 5+ years of production experience with modern programming languages like .NET or Java/Kotlin, and a strong desire to learn and apply Golang in a commercial setting. Experience with both SQL and NoSQL databases is required, along with a solid understanding of modern design patterns. Additional valuable skills include experience with AWS, Kubernetes, and Linux.

IDT Corporation, with over 1800 employees across 20 countries and $1.5 billion in revenues, offers an entrepreneurial environment that encourages innovation. The company's flagship brand, Boss Revolution, provides essential services like Money Transfer, International Calling, and Mobile Top-Up, supporting global connectivity. The position comes with attractive benefits including remote work options, competitive compensation, professional development opportunities, and quality hardware provision.

This role is perfect for developers who want to work with modern technologies while contributing to a platform that helps people stay connected worldwide. The company's culture promotes learning and growth, making it an ideal environment for experienced developers looking to expand their skills into Go programming while working on meaningful, large-scale projects.

Last updated 6 days ago

Responsibilities For Senior Software Engineer (Go) DTC

  • Work on new features and bug fixes in the Scrum team
  • Take responsibility for the full software development life-cycle
  • Collaborate with business stakeholders and participate in product and sprint backlog meetings
  • Work on high-performing, mission-critical, scalable, and resilient applications and services
  • Drive technical excellence and tech debt reduction

Requirements For Senior Software Engineer (Go) DTC

Go
Java
Kotlin
MongoDB
MySQL
Redis
Kubernetes
  • Experience in the full cycle of development from implementation to prod deployment and support
  • 5+ years of production experience with modern programming languages (.NET, Java/Kotlin etc.)
  • Strong desire to learn and use Golang in a commercial setting
  • Experience with SQL and NoSQL databases like Oracle, MySQL, MongoDB, Redis, or similar
  • Understanding of modern design patterns and proven experience applying them
  • English level B2 or higher

Benefits For Senior Software Engineer (Go) DTC

Education Budget
  • Remote work opportunity
  • B2B Employment ($, gross)
  • Quality hardware provided
  • Learning and growth opportunities
  • Compensation for professional training, seminars, and conferences
  • First-class English lessons

Interested in this job?

Jobs Related To IDT Corporation Senior Software Engineer (Go) DTC