Caro usuário, habilite o javascript para que esse site funcione corretamente.

Fullstack Engineer - Pleno

Salário: R$ 6.000 a R$ 11.000 por mês

Área: Tecnologia da Informação

Nível: Pleno

Estamos procurando pessoas talentosas e comprometidas para se juntar à Certta. Mais do que preencher uma vaga, queremos alguém que compartilhe nosso propósito: garantir identidades digitais seguras e transformar a forma como empresas e pessoas se conectam.

Sua Missão

Como Fullstack Engineer, você terá um papel fundamental no desenvolvimento de interfaces e experiências de usuário com React.js e seu ecossistema e no desenvolvimento de APIs e serviços backend com Node.js. Você trabalhará na construção de componentes reutilizáveis, interfaces responsivas e interativas, em APIs, rotinas de processamento e soluções de armazenamento de dados. Sua atuação será em soluções completas de ponta a ponta, colaborando com parceiros internos e externos desde a definição colaborativa de requisitos até a manutenção - passando por design, implementação, participação em rituais da equipe, boas práticas de desenvolvimento e qualidade de código, testes automatizados, documentação e outras atividades consistentes e apropriadas ao perfil do funcionário.

O Que Você Fará

  • Desenvolver e manter aplicações web de ponta a ponta usando React.js e seu ecossistema no frontend e Node.js no backend;

  • Construir componentes React reutilizáveis, performáticos e acessíveis, utilizando hooks, Context API, Redux ou outras soluções de gerenciamento de estado;

  • Trabalhar com bibliotecas de UI como Tailwind CSS e Material-UI para criar interfaces modernas e consistentes;

  • Projetar, desenvolver e consumir APIs RESTful e/ou GraphQL de forma eficiente e segura;

  • Construir e manter sistemas back-end com Node.js, incluindo APIs, rotinas de processamento e soluções de armazenamento de dados;

  • Garantir a performance, escalabilidade e segurança das aplicações, aplicando as melhores práticas de desenvolvimento;

  • Trabalhar em estreita colaboração com Designers UX/UI para traduzir modelos de design (Figma) em código real e funcional;
  • Construir testes automatizados (unitários e de integração) para garantir a consistência e integridade das soluções, com foco em testes de componentes React;

  • Participar de revisões de código trazendo feedbacks construtivos e contribuindo para a melhoria contínua do time;

  • Atuar em todo o ciclo de vida da solução, passando por planejamento, pesquisa, design, refinamentos, desenvolvimento, deploy, monitoramento e manutenção;

  • Solucionar problemas e depurar aplicações em diferentes ambientes (desenvolvimento e produção);

  • Documentar entradas e manter registros com detalhes de implementação, configuração, especificação e outras informações relevantes que ajudem no gerenciamento dos ativos da área;

  • Garantir que os entregáveis estejam de acordo com os níveis de qualidade e critérios de aceitação estabelecidos na especificação da tarefa.

O Que Você Trará

  • Experiência sólida com desenvolvimento web utilizando React.js e seus conceitos fundamentais (hooks, componentes funcionais, ciclo de vida);

  • Domínio de gerenciamento de estado em React, incluindo Context API, Redux, Zustand ou soluções similares;

  • Experiência com desenvolvimento backend em Node.js e frameworks como Express, Nest.js ou similar;

  • Proficiência em JavaScript e TypeScript;

  • Experiência com bibliotecas de estilização e componentes como Tailwind CSS e Material-UI (ou MUI);

  • Conhecimento em bancos de dados relacionais (ex: PostgreSQL, MySQL) e/ou NoSQL (ex: MongoDB);

  • Familiaridade com controle de versão utilizando Git e fluxos de trabalho (GitFlow, branaching, pull requests);
  • Conhecimento em metodologias ágeis (Scrum, Kanban);

  • Compreensão dos conceitos de acessibilidade (a11y) e conformidade com múltiplas plataformas (Desktop, Mobile, Tablet);

  • Proficiência em ferramentas de design visual (ex: Figma) para interpretar e implementar designs;

  • Conhecimento atualizado de tecnologias na área de especialização e das boas práticas de desenvolvimento inerentes à construção de soluções;

  • Clareza sobre as principais estratégias usadas pelo mercado de tecnologia na construção de soluções robustas e com foco em princípios de performance, disponibilidade, gerenciabilidade e segurança;

  • Capacidade de gerenciar prioridades individuais, prazos e entregas;

  • Capacidade de trabalhar de forma autônoma e colaborativa, com excelente comunicação e proatividade na busca por conhecimento e soluções, e perfil orientado a resultados e prático;

  • Atitude responsável em relação aos desafios do dia a dia e aos processos e planos de ação previamente estabelecidos e acordados entre a gestão e os membros da equipe;

  • Atenção aos detalhes e zelo pela qualidade no desenvolvimento das atividades;

  • Flexibilidade a mudanças e contextos de ação, resiliência e inteligência emocional;

  • Boa relação interpessoal, colaboração e cordialidade com outros membros da equipe.

Mais Sobre Você

  • Valoriza diversidade, inclusão e respeito;
  • É curioso(a), gosta de aprender e tomar iniciativa;

  • Tem facilidade para colaborar e se relacionar bem com diferentes times;

  • Sabe equilibrar execução técnica com pensamento estratégico;

  • Compartilha do nosso jeito de trabalhar: Transparência, Obsessão pelo Cliente, Responsabilidade Absoluta, Pessoas em primeiro lugar e Foco em Execução.

Conhecimentos Técnicos Essenciais:

  • React.js e seu ecossistema (hooks, Context API, Redux);

  • Node.js e frameworks como Express ou Nest.js;

  • JavaScript/TypeScript;

  • Bibliotecas de UI: Tailwind CSS e Material-UI;

  • Bancos de dados relacionais e/ou NoSQL;

  • Git e fluxos de trabalho colaborativos;

  • Testes automatizados (Jest, React Testing Library);

Diferenciais:

  • Conhecimento de ambientes em nuvem, especialmente AWS;

  • Experiência com tecnologias de conteinerização (Docker, Kubernetes);

  • Vivência com pipelines de CI/CD (GitHub Actions, GitLab CI);

  • Conhecimento em testes end-to-end (Cypress);

  • Monitoramento e observabilidade de aplicações;

  • Performance e escalabilidade de aplicações.

O que oferecemos

Na Certta, acreditamos que o trabalho vai além da função: é sobre fazer parte de um ambiente dinâmico, colaborativo e transparente, onde cada pessoa tem espaço para crescer. Aqui, celebramos conquistas, incentivamos a inovação e valorizamos equilíbrio entre vida pessoal e profissional. Nossos benefícios incluem:

  • Caju R$915,00 (flexível para Vale Refeição e Alimentação)

  • Assistência Médica e Odontológica

  • Caju Mais: Conexa Saúde, Psicologia Viva e Wellhub

  • Day Off no aniversário

  • Convênio com escola de idiomas

Sobre a Certta

Na Certta, acreditamos que inovação só faz sentido quando nasce da confiança e do respeito entre pessoas. Nossa cultura é baseada em ética, diversidade e segurança, valores inegociáveis que guiam nossas escolhas. Aqui, cada voz importa, cada talento tem espaço para crescer e cada conquista é celebrada.

Igualdade de Oportunidades

A Certta acredita no poder da diversidade para transformar times e negócios. Estamos comprometidos em construir um ambiente inclusivo, respeitoso e livre de discriminação. Todas as candidaturas são bem-vindas, independentemente de raça, gênero, orientação sexual, idade, deficiência, religião ou qualquer outra característica protegida por lei.


BUSCAS DE VAGAS SEMELHANTES