DESENVOLVEDOR BACKEND PLENO/SENIOR

DESENVOLVEDOR BACKEND PLENO/SENIOR



PRESENCIAL - SÃO PAULO; ( Av. Faria Lima)


Contratação: CLT



Interessados(as) mandar CV para: @vitor@rehva.com.br e gabriela.castro@rehva.com.br



Responsabilidades:



· Criar e suportar APIs em graphql, gRPC e REST com microservicos e mensageria.


· Desenvolvimento de funcionalidades em GOLANG e JAVA.


· Resolução de problemas e erros que afetam os sistemas em produção.


· Colaborar com os membros da equipe para transformar requisitos de negócios em soluções técnicas viáveis.


· Auxiliar na definição de arquiteturas escaláveis e reutilizáveis, garantindo a manutenibilidade e o desempenho do código.


· Auxiliar na revisão de código para garantir a qualidade, consistência e conformidade com os padrões da empresa.


· Responsabilidade na entrega das releases.


· Fornecer orientação técnica e liderança para membros juniores da equipe, promovendo um ambiente de trabalho colaborativo e de aprendizado.


· Colaborar com o líder técnico para estabelecer e manter as melhores práticas de desenvolvimento, analisando com o time as melhores soluções para entrega das funcionalidades.




Requisitos:



· Experiência com o desenvolvimento de aplicações focadas em baixa latência, utilizando tecnologias como C++, JAVA, C#, GOLANG ou RUST.


· Conhecimento avançado em desenvolvimento backend e criação de APIs.


· Experiência com o protocolo FIX (Financial Information Exchange).


· Experiência em sistemas de roteamento de ordens ou matching engines aplicados ao Mercado Financeiro e sistemas de Negociação.


· Conhecimento prático dos mercados financeiros, especialmente em renda variável.


· Habilidades de comunicação e capacidade de colaborar efetivamente com o time.


· Capacidade de resolução de problemas e pensamento crítico, com uma abordagem pragmática para o desenvolvimento de software.


· Familiaridade com metodologias ágeis de desenvolvimento de software e ferramentas de controle de versão, como Git.


· Paixão por aprender novas tecnologias e acompanhar as tendências do setor de desenvolvimento de software.


· Base sólida em algoritmos e estrutura de dados de programação.


· Conhecimento e aplicabilidade dos princípios de design de software (SOLID, KISS, DRY, etc).


· Experiência em arquitetura de solução para sistemas distribuídos.


· Desenvolvimento para ambiente Linux.


· Desenvolvimento de Testes Unitários e automação de testes.


· Banco de dados relacionais;




Diferenciais:



· Práticas de TDD (Test-Driven Development).


· Familiaridade com container Docker/Kubernetes.


· Experiência com práticas de cultura DevOps.


· Conhecimento em protocolos binários aplicados ao Mercado Financeiro


· Arquitetura de Microservicos;


· Fila/Mensageria (Kafka / Rabbit / SQS / SNS);


· Nuvem (Aws / Gcp / Azure);


· Banco de dados NoSQL (MongoDb, Cassandra).



Benefícios:


· VR e VA (ambos Sodexo).


· Ass Médica e Odonto.


· Seguro de Vida.


· Estacionamento no prédio .


· Total Pass.


· PLR semestral.