Senior Full Stack Engineer (Golang, React)

Warsaw / Minsk
N2P – Technology N2P /
Software Engineering /
Net2phone is offering an exciting opportunity for a Senior Full-Stack Engineer to join us in developing front-ends, APIs, and workflows related to AI product development. You'll have the chance to contribute to both the UI and backend, leveraging third-party SaaS solutions and our internally developed AI models and algorithms.  

It is a greenfield project with a great team, modern technologies, and ambitious goals! Join us!

In this position, you will:

    • As part of a Scrum team, you will help design, develop, and maintain high-performing, mission-critical, scalable, and resilient web services.
    • Take responsibility for the entire SDLC, from understanding the needs of the business through coding to deployment and maintenance.
    • Collaborate with business stakeholders and participate in product and sprint backlog meetings.
    • Leverage continuous integration and deployment best practices, including test automation and monitoring, to ensure successful deployment of application code.
    • Research and identify AI tools, frameworks, and solutions that align with our goals and objectives.

We expect you to have:

    • At least 3 years of production experience with React.js and Javascript/Typescript.
    • At least 3 years of experience using Golang or other languages to develop web services.  
    • Willingness to learn and use Golang to develop and maintain backend services.
    • Experience with Tailwind CSS or similar frameworks.
    • Understanding of modern design patterns and proven experience applying them.
    • Experience in designing and maintaining complex systems.
    • Production experience maintaining web applications using React.js.
    • Production experience designing and maintaining public-facing APIs.
    • Production experience with Amazon Web Services (AWS).   
    • Knowledge of Docker.
    • Good communication skills and a team player.
    • Good level of English – B2 or higher

Nice to have:

    • Production experience with message-based systems such as Kafka or AWS SNS/SQS.
    • Production experience with NoSQL databases such as MongoDB.
    • Experience with machine learning and/or NLP is a plus.
    • Experience with Elasticsearch or similar search engine platforms is a plus.
    • Knowledge of Jenkins administration for build and deployment automation.

We are pleased to offer you:

    • Remote work opportunity!
    • A relevant benefits package.
    • B2B Employment.
​About us:

IDT Corporation is a global communications company founded in 1990 and headquartered in Newark, New Jersey. We are industry leaders in prepaid communication and payment services and one of the largest international voice carriers. We are listed on the NYSE, employ over 1800 people across 20 countries, and have over $1.5 billion in revenues. We are not ”another big IT corporation”— we encourage and support in-house entrepreneurs in developing their ideas into business actions.

Our flagship brand, Boss Revolution, offers Money Transfer, International Calling, and Mobile Top-Up services and supports IDT’s mission of enabling people to keep in touch and share resources with family and friends worldwide.