RemoteWLBRemote only
Back to all jobs
R
Remote role · backend-

Backend Engineer (In-Person)

Refine

SalaryUSD 75000-100000
Before you apply

Role details

The practical picture
Employment
Full-time
Role signal brief

The role, at a glance

Extracted from the source posting · 95% confidence

Refine is seeking a Senior GoLang Developer to build and maintain scalable microservices using Go, gRPC, and Protocol Buffers on GCP. The role involves designing distributed systems, implementing API security, and collaborating with MLOps and frontend teams in a hybrid NYC office setup.

Compensation
USD 75,000–100,000 / year

What you need

  • Strong experience with gRPC and Protocol Buffers for microservices communication
  • Proven track record of building and maintaining production-grade distributed systems
  • Experience with GCP or services, particularly Compute Engine, Cloud Run, and Cloud Storage, although experience with other cloud providers is acceptable
  • Strong understanding of API security, OAuth 2.0, and credential management
  • Experience with containerization technologies (Docker, Kubernetes)
  • Solid understanding of distributed systems concepts (CAP theorem, eventual consistency, etc.)

What you will own

  • Design, develop, and maintain scalable microservices using GoLang and gRPC
  • Implement robust API authentication mechanisms and manage third-party service integrations
  • Build and optimize service-to-service communication using Protocol Buffers
  • Deploy and manage applications on Google Cloud Platform (GCP)
  • Collaborate with cross-functional teams to design and implement new features
  • Participate in code reviews and mentor junior developers
Core skills
GoLanggRPCProtocol BuffersMicroservicesGCPDockerKubernetesAPI SecurityOAuth 2.0CAP Theorem
Internal freshness window ends Oct 21, 2026
View source evidence
  • title “Backend Engineer (In-Person)”
  • location “New York City, NY (HYBRID)”
  • seniority “Senior”
  • employment_type “FULL_TIME”
  • salary “75000-100000”
  • must_have “Strong experience with gRPC and Protocol Buffers for microservices communication”
  • must_have “Experience with GCP or services, particularly Compute Engine, Cloud Run, and Cloud Storage”
golanggrpcprotocol buffersmicroservices
Role brief

Senior GoLang Developer - Distributed Systems

About the Role

We're seeking a Senior GoLang Developer with expertise in building and maintaining distributed systems. The ideal candidate should have strong experience with gRPC and Protocol Buffers for service-to-service communication, demonstrating a deep understanding of microservices architecture and high-performance inter-process communication patterns. You will be working along MLOps and frontend teams. Great opportunity to help lead large projects and gain equity in a fast scaling startup.

Key Responsibilities

  • Design, develop, and maintain scalable microservices using GoLang and gRPC

  • Implement robust API authentication mechanisms and manage third-party service integrations

  • Build and optimize service-to-service communication using Protocol Buffers

  • Deploy and manage applications on Google Cloud Platform (GCP)

  • Collaborate with cross-functional teams to design and implement new features

  • Participate in code reviews and mentor junior developers

  • Troubleshoot and resolve production issues

  • Document technical specifications and API contracts

Required Qualifications

  • Strong experience with gRPC and Protocol Buffers for microservices communication

  • Proven track record of building and maintaining production-grade distributed systems

  • Experience with GCP or services, particularly Compute Engine, Cloud Run, and Cloud Storage, although experience with other cloud providers is acceptable

  • Strong understanding of API security, OAuth 2.0, and credential management

  • Experience with containerization technologies (Docker, Kubernetes)

  • Solid understanding of distributed systems concepts (CAP theorem, eventual consistency, etc.)

Preferred Qualifications

  • Experience with other cloud platforms (AWS, Azure)

  • Contribution to open-source projects

  • Knowledge of monitoring and observability tools (Prometheus, Grafana)

  • Experience working with GitLab

  • Experience with CI/CD pipelines

  • Experience with vector databases like Pinecone

  • Background in performance optimization and scalability

About Us

We're a rapidly growing AI technology company revolutionizing e-commerce search and discovery through advanced multimodal AI and natural language processing. Our platform transforms traditional keyword-based search systems into intelligent discovery experiences by leveraging proprietary machine learning models that understand text, images, and user behavior. By providing seamless API integration, we enable retailers to unlock the full potential of their product data without complex technical implementations, helping brands deliver highly personalized shopping experiences to their customers.