- Type: Full-time - Remote (Direct employment)
- Location: Argentina
What you’ll be doing
- Implement REST/gRPC APIs (OpenAPI/Protobuf), middleware (auth, tracing, retries, timeouts), and async consumers (SNS/SQS/EventBridge) with idempotency
- Implement repositories with Aurora PostgreSQL using pgx/sqlc (transactions, connection pooling, indexing, query tuning)
- Implement Redis caching
- Integrate with AWS services (SQS/SNS/EventBridge, S3, Secrets Manager) using IRSA
- Apply secure coding: OAuth2/OIDC/JWT, input validation, secret handling via AWS Secrets Manager
- Write unit tests and contribute to integration tests performance/load tests (k6/JMeter exposure)
- Collaborate on GitOps deployments with Argo CD
- Participate in code reviews, mentor peers on Go idioms
Who the company is looking for
- 7–10+ years backend engineering; 3+ years production Go (must have)
- Proven delivery of microservices at scale on Kubernetes (EKS) with AWS integrations
- Strong communicator; comfortable with design reviews, PRs, mentoring, and cross team collaboration
- Analyze legacy GraphQL schemas & resolvers and map to REST/gRPC endpoints and/or domain events (desirable)