Pushwoosh

Middle Backend Developer (Go)

Не указана
  • Тбилиси
  • Полная занятость
  • Удаленная работа
  • От 1 года до 3 лет
  • Go
  • Golang
  • Redis
  • gRPC
  • Apache Kafka
  • PostgreSQL
  • Clickhouse
  • Kubernetes
  • Prometheus

Pushwoosh - is a leading omnichannel customer engagement platform allowing 250+ large and 80k+ small businesses to send automated marketing communications on mobile and web. Our customers work across industries and across the globe, being primarily based in Europe, North America, Middle East, and South Africa.

We are looking for a middle backend developer to join our team and focus on designing and implementing various types of integrations between our platform and third-party systems.

Your responsibilities​​​​​​​ will include:

  • Event-Oriented Integrations: Development of functionality for event exchange between our system and external platforms;
  • API-Based Integrations (Peer-to-Peer Integrations): Working with external APIs to fetch or send data to/from our platform;
  • Integrations with ETL/ELT Systems: Setting up data pipelines to export platform statistics and other relevant data to third-party platforms.;
  • CRM System Integrations: Implementing product functionality inside CRM systems through the development of widgets, helpers, and embedded applications;

What skills do you need:

  • Excellent knowledge of GoLang, ability to write clean maintainable code;
  • Strong competence with SQL databases (PostgreSQL/MySQL);
  • Experience with queueing systems and in-memory storage;
  • Skills in working with git, Linux/Unix;
  • Feel free to dive into someone else's code and figure out what's going on;

Our back-end stack:

Go, kafka, postreSQL, redis, clickhouse, prometheus, grafana, kubernetes (k8s), helm charts, grpc protobuf;

What you will get:

  • Competitive salary and benefits;
  • Awesome team to collaborate with and great company to work in;
  • Amazing customers from all around the world with big and loud names;
  • No bureaucracy - take it and lead it approach;
  • Fully remote job with perfect work/life balance.