Senior Go Developer for High-Performance Messaging Platform

empat Ukraine
Remote
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Empat seeks a Senior Go Developer to own the architecture of a high-performance messaging platform. The ideal candidate will have 5+ years of backend experience in Go and a deep understanding of REST APIs, gRPC, and scalable microservices. They will work remotely with a flexible schedule.

Key Highlights
Architect, design, and implement backend systems using Go
Build and maintain high-volume systems serving email, SMS, RCS, and other marketing communications
Take a technical leadership role: mentoring other engineers, participating in code reviews, and helping set engineering standards
Technical Skills Required
Go REST APIs gRPC Scalable microservices Cloud platforms (GCP) Containerized environments (Docker, Kubernetes) API design Distributed systems Messaging reliability
Benefits & Perks
Competitive salary
Equity
Fully remote work with flexible hours
High level of autonomy and ownership
Learning & development budget

Job Description


Are you a Go developer ready to own the architecture of a high-performance messaging platform built for scale and speed? Then this is the perfect opportunity for you!


Empat is looking for a Senior Go Developer to join our remote team (with a 9:00–15:00 EST overlap). You’ll work hand-in-hand with our Product Manager and collaborate closely with Product, DevOps, and Customer Success to shape and scale our messaging platform. While you won’t manage anyone initially, we’re looking for someone who brings technical ownership, leadership energy, and a proactive mindset to drive things forward.


Your responsibilities will include:

  • Architect, design, and implement backend systems using Go.
  • Build and maintain high-volume systems serving email, SMS, RCS, and other marketing communications.
  • Champion best practices in API design, distributed systems, and messaging reliability.
  • Take a technical leadership role: mentoring other engineers, participating in code reviews, and helping set engineering standards.
  • Collaborate cross-functionally with Product, DevOps, and Front-end to deliver business-critical features.
  • Be a proactive communicator and driving force in team meetings and product planning.


What we expect from you:

  • 5+ years of backend experience in Go.
  • Deep understanding of REST APIs, gRPC, scalable microservices, and modern backend architecture.
  • Strong experience with cloud platforms (GCP preferred) and containerized environments (Docker, Kubernetes).
  • Excellent communication skills - you thrive in meetings, love collaborating, and know how to rally a team.


Bonus points if you have:

  • Experience with message deliverability, carrier compliance, or A2P messaging workflows.
  • Experience with data streaming and other data tools, Kafka, Airflow, Apache Beam, BigQuery.
  • Familiarity with real-time systems, WebSockets, or push notifications.
  • Experience working with messaging protocols: SMTP, SMPP, Twilio, Mailgun, RCS APIs, or similar.


What we offer:

  • Competitive salary and equity;
  • Fully remote work with flexible hours;
  • High level of autonomy and ownership;
  • A fast-moving, transparent team culture;
  • Learning & development budget;
  • Please note: this position does not include paid vacation or sick leaves.


Interview process:

  1. Intro call with recruiter;
  2. Technical interview with Empat team;
  3. 15-minute call with the client;
  4. Technical interview from the client's side.


Subscribe our newsletter

New Things Will Always Update Regularly