Engenheiro de Software Sênior
Decision
🏢 remoto🎯 senior
Requisitos
- Inglês avançado para atuação em ambiente global
- Experiência no desenvolvimento de aplicações backend escaláveis utilizando Scala
- Experiência com conceitos de programação funcional e boas práticas de desenvolvimento em Scala
- Experiência com gerenciamento de builds utilizando sbt
- Experiência com serialização e desserialização JSON utilizando frameworks como Circe
- Experiência com AWS e/ou Google Cloud Platform (GCP)
- Experiência com IAM, STS, AssumeRole e WebIdentity
- Experiência com AWS SDK, especialmente Amazon S3 e AWS STS
- Experiência com Google BigQuery e Google Dataflow
- Forte experiência em SQL e PostgreSQL
- Experiência na construção e manutenção de pipelines de ingestão, transformação e análise de dados
- Experiência com programação assíncrona e concorrente utilizando FS2 e cats-effect
- Experiência com Google Pub/Sub ou outras plataformas de mensageria distribuída
- Experiência em troubleshooting de aplicações distribuídas e ambientes cloud
- Experiência na criação e execução de testes unitários, de integração e de componentes
- Experiência com Git e metodologias ágeis
- Conhecimento em arquiteturas cloud-native e sistemas distribuídos
- Experiência com observabilidade, confiabilidade e performance de aplicações de dados