Middle/Senior Golang Software Engineer

We are looking for an experienced Middle/Senior Golang Software Engineer to join the  N2P Messaging Team within our flagship product – Net2Phone.  A high-performance messaging platform for real-time communication and integration with external messaging applications.  This global B2B solution demonstrates GoLang’s strengths in building secure, scalable, and reliable communication platforms for enterprise needs.

Responsibilities:

  • Design, develop, and maintain backend systems and services.
  • Collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality software solutions.
  • Write clean, maintainable, and efficient code.
  • Provide documentation for the delivered features.
  • Optimize applications for maximum speed and scalability.
  • Ensure the security and integrity of applications.
  • Troubleshoot and debug issues as they arise.
  • Drive technical excellence and tech debt reduction.
  • Stay up-to-date with the latest industry trends and technologies.

What we offer:

  • Commitment: Software Engineering
  • Location: Minsk; Warsaw; Chișinău; Tbilisi; Astana
  • Work type: remote

What we’re looking for:

  • 2+ years of production experience in GoLang.
  • Experience with AWS or other clouds. Understanding of modern design patterns and proven experience applying them.
  • Experience in designing and maintaining complex systems.
  • Experience with microservices.
  • Strong problem-solving skills.
  • Experience with NoSQL/SQL.
  • Knowledge and experience with Docker, Git, Jenkins.
  • Good communication skills and a team player.
  • A good level of English – B2 or higher.

Plus to have:

  • Python experience. 
  • IaaC experience - AWS CDK/Terraform 
  • Experience with work queues/ transaction logs: Kafka, RabbitMQ, AWS SQS etc.