Desenvolvedor(a) Full Stack — Python, React e Next.js

Maitha Tech

Publicado há 62 dias
São Paulo, SP
CLTHome Officetecnologia
Destaque seu currículo para os recrutadores

Tenha prioridade nesta candidatura

Destaque seu currículo para os recrutadores e aumente suas chances nesta vaga.

Conhecer o Premium

Descrição da vaga

Sobre a vaga: Buscamos um(a) Desenvolvedor(a) Full Stack para atuar na evolução de uma plataforma digital de cotação de seguros, contribuindo na construção de APIs, integrações com seguradoras, processamento assíncrono e experiências web para corretores. A atuação terá Python como principal tecnologia de backend, além da evolução do backend atual em Java e Spring Boot durante a transição tecnológica, e desenvolvimento front-end com React, Next.js e TypeScript. Responsabilidades: ✔ Desenvolver e evoluir APIs, serviços e regras de negócio utilizando Python. ✔ Criar integrações REST, soluções de persistência de dados e fluxos de processamento assíncrono. ✔ Implementar funcionalidades relacionadas a cotações, propostas, ofertas e integrações com seguradoras. ✔ Desenvolver interfaces web responsivas, acessíveis e orientadas à experiência do usuário. ✔ Criar componentes e funcionalidades utilizando React, Next.js e TypeScript. ✔ Trabalhar com formulários, validações, gerenciamento de estado e sincronização de dados. ✔ Desenvolver testes unitários, de integração e de interface, garantindo qualidade e segurança nas entregas. ✔ Participar de decisões técnicas, revisões de código, documentação e construção colaborativa com o time. ✔ Aplicar boas práticas de segurança no tratamento de dados pessoais e informações sensíveis. ✔ Contribuir para observabilidade, diagnóstico de falhas, logs estruturados, métricas e rastreamento. ✔ Acompanhar o ciclo completo de desenvolvimento, desde o entendimento do problema até a operação da solução. Requisitos: ✔ Experiência profissional com Python no desenvolvimento de APIs e serviços. ✔ Conhecimento de orientação a objetos, modularidade e separação de responsabilidades. ✔ Experiência com APIs REST, integração entre sistemas e tratamento consistente de erros. ✔ Conhecimento de bancos de dados relacionais, especialmente PostgreSQL. ✔ Conhecimento de cache, filas, mensageria e processamento assíncrono. ✔ Experiência com testes automatizados e práticas de desenvolvimento orientadas à qualidade. ✔ Conhecimento de arquitetura limpa, arquitetura hexagonal ou padrões equivalentes. ✔ Conhecimento de segurança, autenticação, autorização e proteção de dados pessoais. ✔ Experiência com React e TypeScript. ✔ Experiência com Next.js, incluindo App Router e aplicações com renderização no servidor e no cliente. ✔ Conhecimento de HTML, CSS, responsividade e acessibilidade. ✔ Experiência com Tailwind CSS e utilização de Design Systems. ✔ Conhecimento de gerenciamento de estado, como Zustand ou soluções equivalentes. ✔ Conhecimento de gerenciamento e cache de dados remotos, como TanStack React Query. ✔ Experiência com formulários e validação utilizando React Hook Form, Zod ou ferramentas equivalentes. ✔ Experiência com testes utilizando Jest, Testing Library e mocks de APIs. ✔ Familiaridade com linting, formatação, tipagem estática e integração contínua. ✔ Conhecimento de Git, revisão de código e fluxo de Merge Requests. ✔ Experiência com Docker e pipelines de CI/CD. ✔ Familiaridade com ambientes em nuvem e conceitos de observabilidade. ✔ Boa comunicação, capacidade de colaboração e interesse em compreender o domínio de seguros. ✔ Compromisso com código legível, sistemas previsíveis e soluções diagnosticáveis. Diferenciais: ➕ Experiência com Java e Spring Boot. ➕ Experiência com AWS, especialmente SQS, S3, KMS, ECS ou EKS. ➕ Conhecimento de Redis ou Valkey, Liquibase e bancos relacionais em ambientes distribuídos. ➕ Experiência com Datadog, logs estruturados, métricas e distributed tracing. ➕ Experiência com Playwright ou testes end-to-end. ➕ Vivência em produtos de seguros, serviços financeiros ou plataformas B2B2C. ➕ Conhecimento de LGPD e boas práticas de proteção de dados pessoais. Modelo de trabalho: Remoto. O que você encontrará na Maitha: Experiência de Desenvolvimento Individual de soft skills e acompanhamento em toda a jornada; Gestão de bem-estar com acompanhamento de métricas e indicadores sobre a evolução de satisfação; Treinamentos, workshops e meetups para evolução de soft e hard skills; Rewards com programa de pontos e premiações; TotalPass com várias opções de planos e mais de 250 modalidades, como musculação, cross training, yoga, dança e muito mais; E muito mais!

Sobre a empresa

Maitha Tech está buscando profissionais qualificados para fazer parte do seu time.

Interessado nesta vaga?

Candidate-se agora e seja um dos primeiros a concorrer a esta oportunidade.

Candidatar-se à vaga