A missão da Leaf é capacitar desenvolvedores das áreas de alimentos e agricultura oferecendo infraestrutura amigável para dados e serviços agrícolas.
Os desenvolvedores usam a API da Leaf para acessar dados agrícolas padronizados e agregados de todas as principais marcas do setor, o que permite lançar produtos melhores e mais rapidamente.
Nossa cultura de engenharia é baseada em transparência, comunicação frequente e clara, e altos padrões de qualidade e inovação.
Responsabilidades
- Apoiar o desenho, operação e evolução da plataforma de API e serviços na nuvem (com forte foco em AWS), garantindo disponibilidade, segurança e eficiência de custos.
- Construir e manter pipelines de CI/CD (por exemplo, Travis, CircleCI, GitHub Actions/GitLab CI) para aplicações e infraestrutura.
- Automatizar infraestrutura como código (Terraform/CloudFormation/CDK), incluindo rede (VPC), segurança (IAM/KMS/Secrets), observabilidade e escalabilidade.
- Implementar observabilidade de ponta a ponta (logs, métricas, rastreamentos; SLIs/SLOs; alertas) e liderar resposta a incidentes e postmortems.
- Colaborar com times de Produto, Engenharia e Suporte para priorizar demandas, garantir qualidade, solucionar problemas e impulsionar a melhoria contínua (runbooks/playbooks).
Habilidades e Qualificações
- Inglês fluente ou avançado para interagir com time internacional.
- Graduação em Ciência da Computação ou equivalente.
- Experiência em produção com microsserviços e arquiteturas serverless.
- Habilidades de programação, especialmente em Java e linguagens de script (Python, Go, Node.js).
- Domínio avançado de AWS: IAM, VPC, ECS/EKS, Lambda, API Gateway, S3, RDS/Aurora, DynamoDB, CloudWatch/CloudTrail, KMS, Secrets Manager, SQS/SNS, Step Functions.
- Sólida base em Linux, redes, containers (Docker), Kubernetes, Git, e boas práticas de segurança (privilégio mínimo, rotação de segredos).
- Experiência com Infraestrutura como Código (Terraform/CloudFormation) e testes de infraestrutura (ex.: Terratest, policy-as-code).
- Vivência prática com ferramentas de CI/CD (Travis, CircleCI, GitHub Actions, GitLab CI, Argo CD/Flux).
- Experiência com ferramentas de observabilidade: Prometheus/Grafana, ELK/OpenSearch, OpenTelemetry.
Qualificações Desejáveis
- Familiaridade com Kanban e trunk-based development.
- Experiência multicloud, com conhecimento prático em:
- Azure (AKS, Functions, ACR, AAD, Monitor)
- GCP (GKE, Cloud Run, IAM, Cloud Build, Cloud Logging)
- Conhecimento em segurança e compliance: CIS Benchmarks, gerenciamento de segredos/chaves, backup/DR, WAF.
- Conhecimento em bancos de dados e mensageria: RDS/Aurora, PostgreSQL, Redis, Kafka/RabbitMQ.
- Certificações desejadas:
- AWS DevOps Engineer / Solutions Architect (Professional)
- AZ-104 / AZ-400
- GCP PCA / PCD