Desenvolvedor Especialista

Empresa: WTime

Buscamos um(a) Especialista de Software para ser a principal referência técnica e o(a) desenvolvedor(a) mais experiente em nossos sistemas de prevenção a fraudes e segurança cibernética. Esta posição é para quem tem paixão por resolver os desafios de engenharia mais complexos, otimizar sistemas para alta performance e escrever código que sirva de exemplo para toda a equipe. O(a) Especialista será responsável por projetar e implementar os componentes mais críticos de nossas plataformas, garantindo a excelência técnica e a evolução contínua de nossa base de código. Responsabilidades: • Projetar e implementar soluções baseadas em Machine Learning e LLMs para aprimorar a detecção de fraudes e ameaças, incluindo classificação de eventos, detecção de anomalias, enriquecimento de dados e automação de decisões. • Incorporar modelos preditivos e LLMs aos pipelines de processamento, garantindo baixa latência, escalabilidade e aderência aos requisitos operacionais do ambiente antifraude. • Monitorar performance, drift e eficácia dos modelos, ajustando features, regras e estratégias conforme evolução dos padrões de fraude. • Desenvolvimento de Componentes Críticos: Liderar o design e a implementação ponta-a-ponta das funcionalidades e serviços mais complexos e de maior impacto nos sistemas anti-fraude. • Otimização e Performance: Identificar e solucionar gargalos de performance, otimizando o processamento de dados em Python e a execução de queries complexas em PostgreSQL e Oracle. • Referência Técnica no Código: Atuar como a principal autoridade no código-fonte, garantindo a aplicação de boas práticas, a qualidade da arquitetura e a manutenibilidade das soluções. • Desenvolvimento de APIs: Projetar, desenvolver e manter APIs REST robustas, seguras e de baixa latência utilizando FastAPI e Flask. • Colaboração Técnica: Trabalhar em estreita colaboração com as equipes de frontend, produto e dados para projetar e construir soluções coesas e eficazes. • Mentoria e Code Review: Mentorar outros(as) desenvolvedores(as) (plenos e sêniores) através de revisões de código detalhadas, sessões de pair programming e disseminação de conhecimento técnico. • Documentação Técnica: Criar e manter documentação clara e detalhada sobre os componentes complexos, APIs e padrões de desenvolvimento adotados. Requisitos Técnicos Essenciais: • Experiência: Mínimo de 8 anos de experiência em desenvolvimento de software, com foco na construção de sistemas backend robustos e escaláveis. • Python (Nível Especialista): Expertise comprovada em Python, incluindo programação assíncrona (async/await), profundo conhecimento de frameworks (FastAPI, Flask) e habilidade para escrever código idiomático, performático e de alta qualidade. • Banco de Dados: Profundo conhecimento prático em modelagem de dados e otimização de queries SQL. Experiência sólida em PostgreSQL e/ou Oracle, incluindo o uso de funções analíticas e planos de execução. • Arquitetura de Software: Experiência sólida no design e construção de microsserviços, APIs REST e na aplicação de design patterns para resolver problemas complexos. • Desenvolvimento Frontend: Boa experiência com TypeScript e React, com capacidade para desenvolver e manter componentes de interface e colaborar efetivamente com o time de frontend. • DevOps: Experiência prática com Docker e familiaridade com esteiras de CI/CD e o ciclo de vida de desenvolvimento de software. • Qualificações Desejáveis (Diferenciais): • Performance e Caching: Experiência com Redis para otimização de latência e caching. • Processamento de Mídia: Conhecimento em bibliotecas de processamento de imagens (Pillow, OpenCV) ou documentos (PyMuPDF). • Observabilidade: Experiência com ferramentas de monitoramento e observabilidade (ex: Elastic APM, Prometheus, Grafana). Requisitos: Buscamos um(a) Especialista de Software para ser a principal referência técnica e o(a) desenvolvedor(a) mais experiente em nossos sistemas de prevenção a fraudes e segurança cibernética. Esta posição é para quem tem paixão por resolver os desafios de engenharia mais complexos, otimizar sistemas para alta performance e escrever código que sirva de exemplo para toda a equipe. O(a) Especialista será responsável por projetar e implementar os componentes mais críticos de nossas plataformas, garantindo a excelência técnica e a evolução contínua de nossa base de código. Responsabilidades: Projetar e implementar soluções baseadas em Machine Learning e LLMs para aprimorar a detecção de fraudes e ameaças, incluindo classificação de eventos, detecção de anomalias, enriquecimento de dados e automação de decisões. Incorporar modelos preditivos e LLMs aos pipelines de processamento, garantindo baixa latência, escalabilidade e aderência aos requisitos operacionais do ambiente antifraude. Monitorar performance, drift e eficácia dos modelos, ajustando features, regras e estratégias conforme evolução dos padrões de fraude. Desenvolvimento de Componentes Críticos: Liderar o design e a implementação ponta-a-ponta das funcionalidades e serviços mais complexos e de maior impacto nos sistemas anti-fraude. Otimização e Performance: Identificar e solucionar gargalos de performance, otimizando o processamento de dados em Python e a execução de queries complexas em PostgreSQL e Oracle. Referência Técnica no Código: Atuar como a principal autoridade no código-fonte, garantindo a aplicação de boas práticas, a qualidade da arquitetura e a manutenibilidade das soluções. Desenvolvimento de APIs: Projetar, desenvolver e manter APIs REST robustas, seguras e de baixa latência utilizando FastAPI e Flask. Colaboração Técnica: Trabalhar em estreita colaboração com as equipes de frontend, produto e dados para projetar e construir soluções coesas e eficazes. Mentoria e Code Review: Mentorar outros(as) desenvolvedores(as) (plenos e sêniores) através de revisões de código detalhadas, sessões de pair programming e disseminação de conhecimento técnico. Documentação Técnica: Criar e manter documentação clara e detalhada sobre os componentes complexos, APIs e padrões de desenvolvimento adotados. Requisitos Técnicos Essenciais: Experiência: Mínimo de 8 anos de experiência em desenvolvimento de software, com foco na construção de sistemas backend robustos e escaláveis. Python (Nível Especialista): Expertise comprovada em Python, incluindo programação assíncrona (async/await), profundo conhecimento de frameworks (FastAPI, Flask) e habilidade para escrever código idiomático, performático e de alta qualidade. Banco de Dados: Profundo conhecimento prático em modelagem de dados e otimização de queries SQL. Experiência sólida em PostgreSQL e/ou Oracle, incluindo o uso de funções analíticas e planos de execução. Arquitetura de Software: Experiência sólida no design e construção de microsserviços, APIs REST e na aplicação de design patterns para resolver problemas complexos. Desenvolvimento Frontend: Boa experiência com TypeScript e React, com capacidade para desenvolver e manter componentes de interface e colaborar efetivamente com o time de frontend. DevOps: Experiência prática com Docker e familiaridade com esteiras de CI/CD e o ciclo de vida de desenvolvimento de software. Qualificações Desejáveis (Diferenciais): Performance e Caching: Experiência com Redis para otimização de latência e caching. Processamento de Mídia: Conhecimento em bibliotecas de processamento de imagens (Pillow, OpenCV) ou documentos (PyMuPDF). Observabilidade: Experiência com ferramentas de monitoramento e observabilidade (ex: Elastic APM, Prometheus, Grafana).

Ver todas as vagas