Job Description

Core Responsibilities:

  • Architect and build high-performance, scalable microservices using Go, building the foundation that other teams rely on.
  • Optimize core systems by analyzing and improving infrastructure efficiency, solving deep performance bottlenecks and network issues.
  • Standardize best practices by helping define architectural patterns for database usage, API design, and cloud infrastructure.

Technical Environment:

  • Utilize languages like Go and work within cloud environments such as AWS and GCP.
  • Manage data using SQL (PostgreSQL) and NoSQL databases (DynamoDB/Bigtable/BigQuery/MongoDB).
  • Implement messaging solutions like SQS, SNS, and Pub/Sub.

Required Skills and Experience:

  • Possess 2–3+ years of commercial backend development experience.
  • Have a deep understanding of Go, including concurrency primitives and memory management.
  • Demonstrate strong experience with various databases (SQL & NoSQL) and cloud architecture patterns.

About Sardine

They are a leader in fraud prevention and AML compliance, with over 300 banks, retailers, and fintechs worldwide usings Sardine's platform.

Apply for This Position