This role is no longer accepting applications via Rocketlist.
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