Vaga de Desenvolvedor
Descrição completa da vaga
#remoto #homeoffice #pj 17k pj Manja de microservices escalaveis em go Essa é pra vc! Descrição do projeto: Estamos em busca de desenvolvedores(as) go sênior para se juntar a um projeto de alto impacto e complexidade técnica: a construção da nossa nova plataforma de gerenciamento de risco. Esta é uma oportunidade para trabalhar em um sistema mission-Critical que processará milhões de eventos financeiros e não financeiros em tempo real e offline, utilizando uma stack de tecnologia moderna de modo a prover soluções resilientes e escaláveis. O profissional ideal deve ter afinidade em resolver problemas complexos, ter um conhecimento avançado em go e arquitetura de sistemas distribuídos. Com foco em go e arquitetura de sistemas distribuídos, para trabalhar em um sistema mission-Critical que processará milhões de eventos em tempo real e offline, utilizando uma stack de tecnologia moderna para prover soluções resilientes e escaláveis. Responsabilidades: Desenvolver os microserviços em go que atuarão nos fluxos de análise de risco. Integrar com a plataforma de risco comercial, feedzai, garantindo comunicação de baixa latência e alta disponibilidade. Construir pipelines de dados para enriquecimento e retroalimentação do motor de forma assíncrona utilizando kafka. Orquestrar workflows complexos e de longa duração (que podem envolver análise manual e múltiplos side-Effects), utilizando . Projetar e implementar uma solução que dê autonomia e poder para a área de negócios, permitindo que eles gerenciem regras e fluxos sem a necessidade de novos deploys. Requisitos essenciais: Buscamos um profissional com um perfil técnico sólido e pragmático. A experiência e o conhecimento a seguir são fundamentais: Competências técnicas (hard skills): Proficiência em go (golang): experiência comprovada na construção de sistemas concorrentes, performáticos e manuteníveis. Sistemas de mensageria: sólida experiência com brokers de mercado, especialmente kafka, compreendendo conceitos como tópicos, partições, consumer groups e garantias de entrega. Arquitetura de sistemas distribuídos: conhecimento profundo sobre microserviços, comunicação síncrona (rest) e assíncrona, e os desafios inerentes a esse ambiente. Bancos de dados e plataformas de dados: sólida experiência com bancos de dados relacionais (ex: postgresql) e nosql (ex: mongodb), incluindo modelagem de dados e otimização de queries. experiência ou familiaridade com plataformas de big data (ex: bigquery, databricks) e ferramentas de etl/processamento de dados como airflow ou flink são ume diferencial. Ferramentas de orquestração (diferencial): experiência ou grande interesse em aprender sobre motores de workflow como ou similares (cadence, camunda). Cultura de qualidade e testes: mentalidade de que testes são parte integral do desenvolvimento. experiência na criação de testes unitários, de integração e noções de testes de carga. Cultura devops: familiaridade com o ecossistema de contêineres (docker, kubernetes) e práticas de ci/cd. Benefícios: remoto, pj, 17k.
Sobre a empresa
Nome: Confidencial