Vaga de Desenvolvedor
Descrição completa da vaga
Desenvolvedor backend go sr remoto pj 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. 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 um 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. Cargo: arquitetura de sistemas, desenvolvedor backend, big data, técnico Localização: remoto Tags: #desenvolvedor #backend #remoto #pj #senior #sistemas #tecnologia #postgresql #bigdata #desenvolvimento #devops #docker.
Sobre a empresa
Nome: Confidencial