Skip to content
This role is no longer accepting applications via Rocketlist.
Sardine logo

Software Engineer - Backend (GO)

SardineFraud Prevention company
CanadaMid
Software Engineering
Browse similar

About the role

Backend Engineer to build and optimize core infrastructure and define coding standards using Go.

  • We are looking for a passionate Engineer to join our Application Platform Team.
  • You will define how code is written across the company, architecting and building the core infrastructure, shared libraries, and architectural standards that power Sardine's entire ecosystem.
  • Key Responsibilities Architect & Build: Design and implement high-performance, scalable microservices using Go.
  • Optimize Core Systems: Analyze and improve the efficiency of our infrastructure, solving deep performance bottlenecks.
  • Standardize Best Practices: Help define architectural patterns for database usage, API design, and cloud infrastructure.
  • Infrastructure-as-Code: Work closely with Cloud environments (AWS/GCP) to ensure our platform is resilient, secure, and automated.
  • Requirements 2-3+ years of commercial backend development experience.
  • Deep understanding of Go, including concurrency primitives, memory management, and runtime behaviour.
  • Strong experience with various databases (SQL & NoSQL) and understanding of trade-offs.
  • Hands-on experience with public clouds (AWS or GCP) and modern cloud architecture patterns.

Tech stack

GoAWSGoogle CloudPostgreSQLDynamoDBMongoDBRedisElasticsearchKubernetesTerraformDatadogGrafanaPrometheusSQSSNSPub/SubgRPCREST API

Match insights

Tech:Go, AWS, Google Cloud, PostgreSQL, DynamoDB
Level:Mid