Pessoa Desenvolvedora Backend Scala - Sênior

Mollica IT

📍 Home Office - Aceitamos candidatos de todo o Brasilremoto

Descrição da vaga

Buscando projetos inovadores?

Então vem com a Mollica IT e encontre a oportunidade certa pra dar match!

Buscamos um(a) Desenvolvedor(a) Backend Scala com experiência no desenvolvimento de aplicações escaláveis em ambientes cloud. O profissional atuará na construção e evolução de soluções voltadas para processamento de dados, utilizando tecnologias modernas de programação funcional, arquiteturas distribuídas e serviços AWS e GCP.

Qual será a sua missão?

  • Desenvolver e manter aplicações backend utilizando Scala;
  • Construir e manter pipelines de ingestão, transformação e análise de dados;
  • Desenvolver soluções com programação funcional utilizando FS2 e cats-effect;
  • Trabalhar com serialização e desserialização de dados utilizando Circe;
  • Atuar com serviços AWS e Google Cloud Platform, incluindo Amazon S3, AWS STS, BigQuery, Dataflow e Pub/Sub;
  • Desenvolver e otimizar consultas SQL e bancos PostgreSQL;
  • Realizar troubleshooting em aplicações distribuídas e ambientes cloud;
  • Criar e executar testes unitários, de integração e de componentes;
  • Contribuir para a observabilidade, confiabilidade e performance das aplicações;
  • Atuar em ambiente ágil utilizando Git;
  • Demais rotinas da área.

📌 Dúvidas? Entre em contato com [email protected]

O que você precisa ter:

  • Experiência no desenvolvimento de aplicações backend escaláveis utilizando Scala;
  • Conhecimento em programação funcional e boas práticas de desenvolvimento em Scala;
  • Experiência com sbt;
  • Experiência com Circe;
  • Experiência com AWS e/ou Google Cloud Platform (GCP);
  • Conhecimento em IAM, STS, AssumeRole e WebIdentity;
  • Experiência com AWS SDK, especialmente Amazon S3 e AWS STS;
  • Experiência com Google BigQuery, Google Dataflow e Google Pub/Sub;
  • Forte experiência em SQL e PostgreSQL;
  • Experiência na construção e manutenção de pipelines de dados;
  • Experiência com programação assíncrona e concorrente utilizando FS2 e cats-effect;
  • Experiência com troubleshooting de aplicações distribuídas;
  • Experiência com 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;
  • Obrigatório graduação completa.

🌎 Idioma:

  • Inglês Avançado para conversação (Haverá etapa de entrevista nesse idioma).

Mais vagas em Home Office - Aceitamos candidatos de todo o Brasil