Senior Golang Developer
Коротко
Architects and implements backend systems in Go for a high-volume messaging platform (email, SMS, RCS), focusing on API design and distributed systems. · Needs: 5+ years backend experience with Go; solid understanding of REST APIs, gRPC, microservices, and scalable architectures; hands-on experience with Docker and
Описание от работодателя
For our client, we are looking for a Senior Go Backend Engineer to join a long-term, full-time, remote collaboration.
Our client is building a scalable, developer-friendly messaging platform covering email, SMS, and RCS . The product focuses on messaging infrastructure optimizing for deliverability, speed, and API quality .Youll be part of a lean, high-performing team working directly with the Product Manager, DevOps, and Customer Success teams. While you wont mentor initially, the company expects you to bring leadership energy and technical ownership . Work setup:
Type: Full-time, remote
Start: ASAP
Collaboration: Long-term
Overlap from time to time: 16:00 до 22:00 Kyiv time
The ideal candidate Youre a seasoned Go backend engineer (5+ years) who thrives in building high-volume distributed systems . Youre comfortable with cloud-native development , proactive in communication, and naturally take technical ownership and leadership. What you will do
Architect, design, and implement backend systems using Go .
Build and maintain high-volume messaging systems for email, SMS, and RCS.
Champion API design, distributed systems , and messaging reliability best practices.
Take a technical leadership role : participate in code reviews, mentor peers, and define standards.
Collaborate closely with Product, DevOps, and Frontend teams to deliver business-critical features.
Communicate effectively and drive product and technical discussions forward.
Requirements
5+ years of backend experience with Go (Golang) .
Solid understanding of REST APIs, gRPC, microservices , and scalable architectures .
Hands-on experience with GCP (preferred) , Docker , and Kubernetes .
Strong communication and collaboration skills.
Nice-to-have
Experience with messaging deliverability, carrier compliance, A2P workflows .
Knowledge of Kafka, Airflow, Apache Beam, BigQuery , or other data streaming tools.
Familiarity with real-time systems , WebSockets , or push notifications .
Background as a startup engineer or technical founder .
Open-source contributions or tech community involvement.
Experience with SMTP, SMPP, Twilio, Mailgun, or RCS APIs .
What the company offers
Competitive salary and equity ;
Fully remote work with flexible hours;
High level of autonomy and ownership ;
Fast-moving, transparent team culture ;
Learning and development budget .
Interview process
Intro call with recruiter;
Technical interview
15-minute client call;
Final technical interview with the client.
Information about the processing of your personal data is provided in our Privacy Policy, which is available online at Privacy Policy.