Senior Golang Engineer (CCaaS, Europe)

Агентство / HR ресурс  NEWHR ( new.hr )
Europe
Сеньор
Информационные технологии • Разработка • Backend • Go • Gin-gonic • PostgreSQL • Redis • SaaS/PaaS • Телекоммуникации
12 декабря
Удаленная работа
Опыт работы более 5 лет
Агентство  NEWHR
Описание вакансии

About the Company/Product:

  • An AI-driven platform that operates as a Cloud Contact Center as a Service (CCaaS) with a variety of customer experience solutions.
  • With offices across Europe, the USA, Brazil, and the UAE, the company’s clientele is already at 350 and counting — and its agents operate in over 60 countries worldwide.

About the Role:

We’re looking for a Senior Golang Engineer to join a fast-growing Message Squad team that processes and supports various text-based customer communication channels, including SMS, WhatsApp, social media, and email.

You’ll be vital in fostering Golang expertise within the company, sharing best practices with your teammates, and enhancing the internal backend development process further.

What You’ll Do:

  • Participate in full-cycle feature development — from initial proposals and refinements to code reviews and architectural decisions.
  • Expand integrations across new text-based platformsFacebook Messenger, Instagram, and RCS.
  • Enhance existing messaging functionality — improve text formatting, message forwarding, and related user features.
  • Develop and maintain microservices and adapters — for chat, SMS, and WhatsApp channels.
  • Design and build a proprietary support chat solution — optimized for scalability and future high-load scenarios.
  • Work with asynchronous microservice architecture — ensure reliability, performance, and observability.
  • Integrate with low-level communication protocols and APIs — including SMPP, IMAP, and SMTP.
  • Collaborate closely with cross-functional teams — align with product owners and other squads on shared features and integrations.

Tech Stack: Golang/Java, Spring Boot, PostgreSQL, RabbitMQ, Redis, Docker.

What You Have:

  • 5+ years of experience in software development within product-focused companies (B2B or B2C), 2+ years — with Golang.
  • Experience with relational databases (PostgreSQL), message brokers (RabbitMQ), and caching tools (Redis).
  • Experience with such libraries as gin-gonic, go-jet, amqp091, and grpc.
  • Experience with microservice architecture and API design.
  • Willingness to work with and improve an existing codebase (including legacy).
  • A self-starter attitude — you love having the autonomy to make high-stakes/high-impact architectural decisions, and you wouldn’t mind growing into a leadership role.
  • A product-centric mindset — you have high engineering standards, you’re meticulous in your work, and you can see the big picture beyond your specific task.
  • Good level of English, both written and spoken (B2+).

Nice-to-Haves:

  • Java/Spring familiarity.
  • Experience in designing and implementing effective distributed systems.
  • Knowledge of cloud-native infrastructure and CI/CD tools, such as Kubernetes and Docker.
  • Knowledge of Russian.

What We Offer:

  • Competitive base salary + bonuses.
  • Fully remote work from European time zones (flexible hours).
  • B2B contract with a European legal entity.
  • Assistance with the digital nomad visa in Spain.
  • Company-provided equipment.
  • Growth opportunity into a tech lead.

Специализация
Информационные технологииРазработкаBackendGoGin-gonicPostgreSQLRedis
Отрасль и сфера применения
SaaS/PaaSТелекоммуникации
Уровень должности
Сеньор
Загрузка формы отклика...