Engenheiro de Software Sênior

Decision

🏢 remoto🎯 senior
Vaga remota para Engenheiro de Software Sênior na Decision, com contratação CLT e atuação em ambiente global. É necessário inglês avançado. Principais atividades: - Desenvolvimento de aplicações backend escaláveis utilizando Scala. - Aplicação de conceitos de programação funcional e boas práticas de desenvolvimento em Scala. - Gerenciamento de builds utilizando sbt. - Serialização e desserialização JSON com frameworks como Circe. - Atuação com AWS e/ou Google Cloud Platform (GCP). - Trabalho com IAM, STS, AssumeRole e WebIdentity. - Uso do AWS SDK, especialmente Amazon S3 e AWS STS. - Atuação com Google BigQuery e Google Dataflow. - Construção e manutenção de pipelines de ingestão, transformação e análise de dados. - Programação assíncrona e concorrente utilizando FS2 e cats-effect. - Uso de Google Pub/Sub ou outras plataformas de mensageria distribuída. - Troubleshooting de aplicações distribuídas e ambientes cloud. - Criação e execução de testes unitários, de integração e de componentes. - Uso de Git e metodologias ágeis. - Conhecimento em arquiteturas cloud-native e sistemas distribuídos. - Observabilidade, confiabilidade e performance de aplicações de dados.

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