top of page
Logo_adset-maggy.webp

Pessoa Desenvolvedora Full Stack Sênior

Vaga(s):

1

Local:

Florianópolis, SC, Brasil

Contrato:

PJ | Remoto | Full time

40h semanais

Quem somos e por que existimos

Na Doare, acreditamos que a tecnologia pode ser uma ponte entre a solidariedade e a transformação social. Desde 2012, desenvolvemos soluções que conectam pessoas a causas, facilitando o ato de doar de forma simples, segura e significativa.

Nossa missão nasceu de uma dor real: muitas organizações sociais não tinham estrutura para arrecadar doações online. Foi assim que decidimos dedicar nossos dias à criação de uma plataforma que apoia o terceiro setor com ferramentas de arrecadação digital acessíveis, intuitivas e eficazes.

Já viabilizamos a doação de mais de R$ 50 milhões para causas diversas — e ainda estamos só começando. Somos uma equipe pequena, mas com grandes ambições: queremos ser protagonistas na construção de uma cultura de doação no Brasil e expandir globalmente nosso impacto.

Nos organizamos sem estruturas hierárquicas engessadas. Aqui, cada pessoa tem voz, e a autonomia caminha lado a lado com a responsabilidade. Valorizamos uma gestão participativa, baseada em confiança, colaboração e entrega real de valor.

Se você busca fazer parte de algo maior, com propósito e relevância social, e se identifica com a ideia de usar tecnologia para gerar impacto positivo, talvez a Doare seja o lugar certo para você. Aqui, mais do que trabalhar, a gente transforma.

Sua missão com a gente

Enquanto Pessoa Desenvolvedora Full Stack Sênior, você fará parte de um time enxuto e colaborativo, formado atualmente por três pessoas desenvolvedoras e uma Product Owner. É uma equipe horizontal, próxima, que valoriza boas práticas de engenharia e trocas constantes — com abertura para ideias e decisões em conjunto.

Sua missão será desenvolver soluções escaláveis e sustentáveis para a nossa plataforma de doações, que impacta diretamente organizações e pessoas. A stack é moderna, a arquitetura é sólida e o espaço para inovação é real.

Você vai encontrar desafios técnicos de verdade, autonomia para criar e um ambiente que valoriza quem pensa no produto, entrega com consistência e joga junto.

No dia a dia, você irá...

Lidar com back-end em Node.js, front-end performático com React, infraestrutura em AWS Cloud e desenvolvimento de APIs REST e microsserviços — sempre com atenção à escalabilidade, fluidez e boas práticas de engenharia.

As sprints são semanais e a organização é horizontal. Cada pessoa cuida da própria entrega com autonomia, mas sempre em colaboração com o time.

Neste contexto, suas principais atividades serão:
• Desenvolver novas features com foco em escalabilidade e performance;
• Realizar a sustentação do sistema com visão de produto e engenharia;
• Propor e implementar soluções para desafios técnicos e funcionais;
• Cumprir os rituais do Scrum: User Mapping, Planning e Daily.

O que buscamos no seu repertório técnico

Conhecimentos, habilidades e experiência profissional em nível Sênior em:

Back-end:
• Node.js (APIs REST, microsserviços, arquitetura performática)
• Programação assíncrona/síncrona (promises, async/await, event loop)
• APIs RESTful (versionamento, padronização, documentação)
• PostgreSQL (queries otimizadas, índices, relacionamentos)
• Next.js (API routes – rotas serverless via Node)

Front-end:
• React.js (SPAs com foco em performance e reatividade)
• TypeScript (tipagem robusta, interfaces genéricas, integração com libs)
• Next.js (SSR e SSG – renderização server-side e estática)
• Boas práticas de front-end (componentização, lazy loading, testes, otimização de renderizações)
• CSS moderno (conhecimento em abordagens como CSS-in-JS, Tailwind, etc.)

Cloud / DevOps:
• AWS (EC2, S3, RDS, ELB)
• CI/CD (pipelines com GitHub Actions, GitLab CI, etc.)
• IaC – Infrastructure as Code (Terraform ou CloudFormation)

Engenharia & Cultura:
• Clean Code e Design Patterns
• Testes (TDD/BDD, testes unitários e de integração)
• Scrum (participação ativa nas cerimônias e entregas incrementais)
• Cultura DevOps (automação, colaboração entre times, monitoramento, versionamento de infra)

A vaga combina com você se...

• É uma pessoa proativa, que age com iniciativa e não espera as coisas simplesmente acontecerem por si só;
• Tem postura responsável e autônoma, sabendo gerenciar suas entregas e prioridades com organização;
• Sabe manter o equilíbrio emocional diante de pressões, desafios e mudanças;
• Mostra flexibilidade e disposição para se adaptar e aprender em novas situações;
• Enfrenta desafios com resiliência, buscando superá-los com foco e constância;
• Trabalha bem em equipe, unindo esforços com outras pessoas para alcançar objetivos comuns;
• Tem mentalidade voltada a Produto e Cliente, buscando criar soluções que atendam às necessidades reais das pessoas usuárias e agreguem valor ao negócio.

Para você trabalhar bem e viver melhor

• Transforme o futuro junto com a gente: trabalhe na construção de um mundo melhor;
• Faça o bem em dobro: nosso programa de incentivo duplica a sua doação;
• Trabalhe com pessoas incríveis!
• 100% remota: liberdade para trabalhar de onde quiser;
• Horário semi-flexível, dentro do horário comercial;

• Gympass, para acesso a serviços de bem-estar;
• Acesso a plataforma Guia da Alma para cuidados da saúde mental;
• Auxílio educação anual: R$ 1.000,00;
• Bonificação anual;
• Pausa anual de 30 dias com subsídio financeiro;
• Day off no aniversário e em feriados regionais;

• Auxílio home office (para compra ou up de equipamentos e materiais de trabalho, conforme necessidade);
• Contrato: PJ;
• Faturamento mensal: alinharemos juntos, considerando sua pretensão e seus perfis técnico e comportamental — sempre buscando coerência com a faixa praticada internamente, para garantir equidade no time.

As seleções aqui costumam ter as seguintes fases:

(Geralmente, seguimos estes passos, mas nem sempre nesta ordem)

Candidatura: com questionários inteligentes;

Validação técnica: pode ser um desafio, um teste ou uma entrevista;

Validação comportamental e cultural: questionários e bate papo com uma pessoa do nosso time;

Bate-papo com a empresa contratante: entrevista final com uma ou mais pessoas da área em que irá atuar e, em alguns casos, do RH.

recrutamento-maggy.png

A seleção começa neste momento. Capriche! 🚀

Dúvidas? 🤔

bottom of page