Desenvolvedor Full Stack Pleno - Home Office

PJ, RJ Remote

Nosso cliente: MailerWeb foi fundada em 25 de janeiro de 2012, nosso cliente nasceu com a missão de oferecer uma ferramenta inovadora e acessível para o gerenciamento de campanhas de E-mail Marketing. Ao longo dos anos, evoluiram para muito além do e-mail, incorporando serviços de comunicação via SMS, RCS e WhatsApp, tornando nossa plataforma ainda mais completa e versátil.

Responsabilidades: 

  • Desenvolvimento e manutenção de aplicações web em Python, utilizando Django e/ou FastAPI (em caso de backend) e React e/ou Next.js (em caso de frontend) com autonomia em demandas de média complexidade.
  • Projetar, desenvolver e consumir APIs REST, garantindo aderência a padrões, contratos e boas práticas.
  • Atuar na manutenção e evolução de sistemas em produção, realizando correções de bugs, melhorias contínuas e ajustes de performance.
  • Analisar problemas técnicos, identificar causas raiz e aplicar correções consistentes, escalando apenas quando necessário.
  • Trabalhar com bancos de dados relacionais (MySQL) e não relacionais (MongoDB), realizando consultas, ajustes de estrutura e otimizações básicas.
  • Implementar e manter integrações entre backend e frontend, utilizando HTML, CSS e JavaScript de forma consistente.
  • Utilizar Git de forma disciplinada, seguindo fluxos de versionamento, code review e integração contínua.
  • Aplicar boas práticas de segurança em aplicações web, como controle de acesso, validação de dados e proteção contra vulnerabilidades comuns.
  • Utilizar Docker no desenvolvimento e suporte a ambientes, compreendendo imagens, containers e configuração básica.Apoiar e interagir com pipelines de CI/CD existentes, garantindo que as entregas estejam integradas ao fluxo de deploy definido pela equipe.

 

Requirements

Requisitos Obrigatórios: 

  • Experiência prática mínima de 3 anos com desenvolvimento web full stack em ambiente de produção
  • Atuação equilibrada entre backend e frontend, com perfil generalista

  • Experiência sólida com Python aplicado a backend (Django e/ou FastAPI), incluindo organização de projetos, definição de arquitetura, boas práticas e manutenção de sistemas em produção

  • Experiência na construção de aplicações frontend com React ou Next.js, incluindo estruturação de projeto, organização de componentes, consumo de APIs e gerenciamento de estado

  • Vivência prática em manutenção e evolução de sistemas em produção, realizando correções de bugs, análise de causa raiz e participação em deploys

  • Experiência com desenvolvimento e consumo de APIs REST, garantindo padronização e boas práticas

  • Experiência com MySQL (relacional) e MongoDB (uso recorrente em produção, incluindo modelagem de documentos)

  • Experiência com Git, seguindo fluxo de versionamento e code review

  • Conhecimento prático de Docker (uso de containers em ambiente de desenvolvimento)

  • Conhecimento básico de CI/CD (utilização de pipelines existentes)

  • Noções de segurança em aplicações web (validação de dados, controle de acesso, proteção contra vulnerabilidades comuns)

  • Conhecimento básico de serviços de cloud (AWS)

  • Ensino superior completo

Requisitos Desejáveis:

  • Experiência em arquitetura voltada para microsserviços (SOA)
  • Inglês