Remote (Global) Full-time

Sardine is hiring a Software Engineer - Backend (GO)

About the Role

Sardine is hiring a Software Engineer - Backend (GO) to join the Application Platform Team. You will build the core infrastructure, shared libraries, and architectural standards that power our entire ecosystem. Your work will define how code is written across the company, focusing on high-performance, scalable microservices and solving complex architectural challenges.

What You'll Do

  • Design and implement high-performance, scalable microservices using Go.
  • Analyze and improve infrastructure efficiency, solving performance bottlenecks, memory leaks, and network issues.
  • Help define architectural patterns for database usage, API design, and cloud infrastructure.
  • Work closely with Cloud environments (AWS/GCP) to ensure the platform is resilient, secure, and automated.

What We're Looking For

  • 2–3+ years of commercial backend development experience.
  • Deep understanding of Go, including concurrency primitives (goroutines/channels), memory management, and runtime behavior.
  • Strong experience with various databases (SQL & NoSQL), understanding trade-offs between storage engines and consistency models.
  • Hands-on experience with public clouds (AWS or GCP) and modern cloud architecture patterns.
  • Experience building distributed systems using message queues and event-driven architecture.
  • Solid understanding of Networking (TCP/IP, HTTP, gRPC) and the basics of Kubernetes.

Nice to Have

  • Experience specifically with DynamoDB or Bigtable.
  • Hands-on work with AWS SQS/SNS or Google Pub/Sub, Kafka, ZeroMQ.
  • Experience implementing observability using tools like Datadog, Grafana, and Prometheus.

Technical Stack

  • Go (Golang)
  • AWS / GCP
  • SQL (PostgreSQL)
  • NoSQL (DynamoDB, Bigtable, BigQuery, MongoDB)
  • Redis, SQS, SNS, Pub/Sub
  • Kubernetes, Terraform
  • Datadog

Team & Environment

You will be part of the Application Platform Team, responsible for the foundational infrastructure that enables all other engineering teams at Sardine.

Benefits & Compensation

  • Compensation range: CA$155K - CA$210K
  • Generous compensation in cash and equity
  • Early exercise for all options, including pre-vested
  • Work from anywhere: Remote-first Culture
  • Flexible paid time off and Year-end break
  • Health insurance, dental, and vision coverage for employees and dependents (US and Canada specific)
  • 4% matching in 401k / RRSP (US and Canada specific)
  • MacBook Pro delivered to your door
  • One-time stipend to set up a home office
  • Monthly meal stipend
  • Monthly social meet-up stipend
  • Annual health and wellness stipend
  • Annual Learning stipend

Work Mode

This is a remote position open to candidates in the UK and Europe. Sardine is a remote-first company with hubs in the Bay Area, NYC, Austin, Toronto, and São Paulo.

Sardine hires talented, self-motivated individuals with extreme ownership and high growth orientation, valuing performance over hours worked.

Required Skills
Go (Golang)AWSGCPPostgreSQLNoSQL (DynamoDB/Bigtable/BigQuery/MongoDB)RedisKubernetesTerraformDatadogDistributed SystemsAPI DesignMicroservices
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Sardine

A leader in fraud prevention and AML compliance. The platform uses device intelligence, behavior biometrics, machine learning, and AI to stop fraud before it happens. Over 300 banks, retailers, and fintechs worldwide use Sardine to stop identity fraud, payment fraud, account takeovers, and social engineering scams.

Visit website
Job Details
Category backend
Posted 18 days ago