Taro Logo

Lead .NET Software Engineer

Global communications company providing prepaid communication and payment services, international voice carrier listed on NYSE.
Warsaw, PolandMinsk, Minsk Region, BelarusChișinău, Moldova
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
5+ 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 Lead .NET Software Engineer

IDT Corporation, a NYSE-listed global communications leader with $1.5B in revenue, is seeking a Lead .NET Software Engineer to join their Money Remittance Team within the BOSS Revolution product. This role offers a unique opportunity to work on a fast-growing Money Transfer business serving millions of users worldwide.

The position requires an experienced tech leader with strong C#/.NET expertise to drive backend and web portal development. You'll be working with a dynamic, multinational team on challenging projects that demand both technical excellence and collaborative skills. The role combines hands-on development with technical leadership, requiring expertise in cloud platforms, Kubernetes, and various database technologies.

As a Lead Engineer, you'll be responsible for building scalable, high-performing applications while driving technical debt reduction and maintaining system architecture. The ideal candidate should have 5+ years of C#/.NET experience, strong knowledge of cloud platforms, and experience with modern technologies like Kubernetes and Kafka.

The company offers an attractive remote work environment with excellent benefits, including professional development opportunities, English language training, and quality hardware. IDT Corporation stands out for its entrepreneurial culture, encouraging innovation and supporting the development of new ideas into business actions.

Working on the BOSS Revolution platform, you'll contribute to a mission-critical service that enables people worldwide to transfer money and stay connected with family and friends. This role offers the perfect blend of technical challenges, leadership opportunities, and the chance to make a real impact on a global scale.

Last updated 2 days ago

Responsibilities For Lead .NET Software Engineer

  • Participate in money transfer back-end and web portal development
  • Work on new innovative features and bug fixes in a Scrum Team
  • Take responsibility for the full software development life-cycle
  • Collaborate with business stakeholders
  • Work on high-performing, mission-critical, scalable web applications
  • Drive technical debt reduction

Requirements For Lead .NET Software Engineer

Kubernetes
MongoDB
MySQL
Redis
Kafka
  • 5+ years of production experience with C# (.NET, MVC, .NET Core)
  • Experience with AWS or other cloud platforms
  • Experience with Kubernetes
  • Experience with SQL and NoSQL databases
  • Experience with Kafka
  • English level B2 or higher
  • Experience in full cycle of development

Benefits For Lead .NET Software Engineer

Education Budget
  • Remote work options
  • Quality hardware provided
  • Professional development opportunities
  • Training and conference compensation
  • English lessons
  • Additional perks for Minsk office employees

Interested in this job?