Desenvolvedor Full Stack Pleno Pleno

Empresa: doc9

Localização: Porto Alegre, Rio Grande do Sul, Brasil

Modalidade: Híbrido

Nível: Pleno

Contrato: CLT ou PJ

Skills obrigatórias: nodejs, nestjs, react, javascript, typescript, microsoft-typescript, validar, amazon-web-services, rabbitmq, kafka, docker

Sobre a vaga

Você irá exercer um papel de extrema importância no crescimento da doc9, como Desenvolvedor Full Stack.

A doc9 é uma lawtech com marca consolidada no mercado jurídico com seus serviços de marketplace (cálculos, audiências e outras diligências) e que cresce em ritmo exponencial com produtos puramente tecnológicos (SaaS), como o Whom.doc9, e Which. Somos formados por gente inquieta e empreendedora, que valoriza o trabalho em equipe e acredita que o crescimento sustentável se dá a partir de pessoas que amam o que fazem. Estamos em busca de pessoas engajadas, que tenham brilho no olho e muita vontade de se desenvolver e crescer com a gente.

Responsabilidades e atribuições

Suas responsabilidades incluem:

- Desenvolver e evoluir funcionalidades end-to-end, atuando no backend (Node.js + NestJS) e frontend (React).

- Criar e manter APIs REST, incluindo integrações com serviços internos e de terceiros.

- Implementar interfaces responsivas e reutilizáveis, garantindo performance, acessibilidade e boa experiência do usuário.

- Participar de rituais ágeis (planning, dailies, refinamentos, retrospectivas) e contribuir com estimativas e desenho técnico.

- Atuar com qualidade de software: testes, code review, observabilidade, correção de bugs e melhoria contínua.

- Colaborar com Produto/Design/QA para garantir entregas alinhadas ao objetivo de negócio e à melhor solução técnica.

- Usar ferramentas de IA como parte do fluxo de trabalho (desenvolvimento, testes, documentação, investigação de bugs), com julgamento crítico sobre o resultado gerado.

**Requisitos**

Para ser o nosso novo talento você precisa:

- Graduação ou tecnólogo em Ciência da Computação, Engenharia de Software, Engenharia da Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas ou áreas correlatas. Consideramos também candidatos com formação alternativa (bootcamps, autodidatas) e experiência prática comprovada.

- Experiência prática com Node.js e NestJS no desenvolvimento de backends.

- Experiência prática com React no desenvolvimento de aplicações web.

- Conhecimento sólido em JavaScript/TypeScript.

- Vivência com consumo e desenvolvimento de APIs REST, autenticação e integração entre sistemas.

- Familiaridade com bancos de dados relacionais e modelagem básica.

- Boas práticas de engenharia: clean code, versionamento (Git), code review e organização de entregas.

- Experiência com testes (unitários e/ou integração) e preocupação real com qualidade.

- Conhecimento de deploy e ambientes (dev/homolog/prod), além de noções de monitoramento e observabilidade.

- Cuidado com dados sensíveis e confidencialidade, incluindo consciência do que pode ou não ser exposto a ferramentas externas.

- Autonomia com transparência: conduzir tarefas de ponta a ponta sem depender de acompanhamento constante, e sinalizar bloqueios cedo em vez de tentar resolver tudo sozinho.

- Comunicação clara com não-técnicos: explicar trade-offs, riscos e prazos para Produto, Design e CS sem jargão desnecessário.

- Maturidade em code review: dar feedback direto e sem ataque pessoal, e receber revisão como insumo técnico, não como crítica.

- Colaboração: disposição para documentar, compartilhar contexto e não criar dependências em uma única pessoa.

- Curiosidade sobre o domínio: interesse em entender o problema jurídico que o produto resolve, não apenas o ticket.

**Uso de IA no dia a dia:**

- Usar assistentes de IA para acelerar desenvolvimento, refatoração, testes e documentação, mantendo a responsabilidade final sobre o código.

- Revisar criticamente saídas de IA: validar lógica, segurança e aderência aos padrões do time antes de subir qualquer coisa.

- Saber quando não usar: reconhecer contextos em que a IA não é adequada, seja por sensibilidade dos dados, seja por complexidade do problema.

- Escrever prompts e contextos eficazes, e iterar quando o resultado não atende.

- Compartilhar aprendizados de uso de IA com o time, contribuindo para a maturidade coletiva.

Diferenciais:

- Conhecimento de Cloud AWS.

- Experiência construindo aplicações com LLMs: automações, assistentes, classificação, sumarização, RAG.

- Experiência com mensageria/filas (SQS/RabbitMQ/Kafka) e arquitetura orientada a eventos.

- Experiência com CI/CD, containers (Docker) e boas práticas de segurança.

- Experiência prévia com produtos SaaS e evolução contínua baseada em métricas.

- Vivência prévia em legaltech ou contato com o domínio jurídico.

**Informações adicionais**

- Regime: CLT

- Carga horária: 8h30 às 18h18

- Modelo de trabalho: Hibrido - 3x presenciais 2x remoto

- Local: Porto Alegre/RS

**Contratação CLT**

- Auxílio Alimentação - R$37,00/dia (Cartão Caju);

- Auxilio home office - R$200,00/mês

- Vale Transporte/Auxilio Mobilidade

- Wellhub (academias, estúdios e aplicativos de bem-estar);

- Totalpass;

- Conexa Saúde (psicologia, nutrição, farmácia e exames laboratoriais);

- Day off no mês do aniversário, você escolhe o dia que quer folgar e comemorar!;

- Plano de Saúde e Odontológico Bradesco (100% custeado pela empresa);

- Telemedicina: Vitta Saúde;

- Auxílio Creche para papais e mamães com crianças de até seis anos de idade, com teto de R$530,80 (pode utilizar com pagamento de escolinha ou babá);

- Seguro de Vida;

- Programa Auxílio Educação (após período de experiência)

Criar conta grátis no TrailWise para ver seu Match Score