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.