Pular para o conteúdo

Pavago

Engenheiro de software Full Stack Sênior

JavaScriptPython
Tradução automática. Consulte o original.

O que torna você um forte candidato

Engenheiro de software Full Stack Sênior

Sobre a vaga

Estamos em busca de um engenheiro de software Full Stack Sênior experiente para liderar o desenvolvimento de uma plataforma moderna de declaração de impostos com assistência de IA.

Esta é uma função de engenharia altamente técnica e prática, onde você projetará a arquitetura do sistema, criará serviços backend escaláveis, desenvolverá experiências frontend intuitivas e garantirá que cada parte da aplicação seja precisa, segura e pronta para produção.

Você será responsável por funcionalidades desde a concepção até a implementação, trabalhando tanto no frontend quanto no backend, utilizando ferramentas de desenvolvimento de IA como Cursor e Claude Code para acelerar a entrega e melhorar a qualidade do código.

O candidato ideal gosta de resolver problemas complexos de engenharia, assume a responsabilidade pelas decisões técnicas e prospera em ambientes onde a precisão e a confiabilidade dos dados são críticas.

O que torna você um forte candidato

  1. Você gosta de resolver problemas técnicos complexos de ponta a ponta.
  1. Você assume a responsabilidade pelos sistemas em vez de apenas concluir tarefas atribuídas.
  1. Você constrói código limpo, sustentável e bem testado.
  1. Você se comunica de forma proativa e trabalha com eficácia em um ambiente remoto.
  1. Você adota o desenvolvimento assistido por IA como parte do seu fluxo de trabalho de engenharia.
  1. Você presta muita atenção à precisão, especialmente ao trabalhar com dados críticos para o negócio.

Como é um dia típico?

Tipo de vaga: Tempo integral, Remoto

Horário de trabalho: Horário comercial dos EUA

Seu dia começa revisando as atualizações dos colegas de equipe e planejando as prioridades de desenvolvimento. Você passará a maior parte do tempo construindo novas funcionalidades, projetando APIs, implementando funcionalidades frontend e resolvendo desafios complexos de fluxo de trabalho.

Ao longo do dia, você usará o Cursor e o Claude Code para acelerar o desenvolvimento, escrever testes, solucionar problemas e melhorar a qualidade da implementação.

Você colaborará com as partes interessadas do produto para esclarecer requisitos, documentar decisões técnicas e garantir que cada funcionalidade seja precisa, escalável e pronta para produção.

Principais indicadores de desempenho (KPIs)

  1. Qualidade e confiabilidade das funcionalidades entregues
  1. Desempenho de API e escalabilidade do sistema
  1. Qualidade do código e cobertura de testes
  1. Precisão da lógica de negócio e validação
  1. Entrega pontual dos marcos de desenvolvimento
  1. Estabilidade do sistema e confiabilidade em produção
  1. Qualidade da documentação
  1. Colaboração e responsabilidade

Processo de entrevista

  1. Triagem inicial com recrutador
  1. Avaliação técnica / Avaliação de IA
  1. Entrevista técnica com o cliente
  1. Etapa de oferta

O que acontece após a sua candidatura

Logo após se candidatar, você receberá um convite por e-mail da Spark Hire para gravar seu vídeo de apresentação.

É uma introdução curta, gravada por você mesmo no seu próprio tempo, e serve como a etapa final para concluir sua candidatura.

Isso permite que os gerentes de contratação avaliem suas habilidades de comunicação antes de prosseguir com as entrevistas, tornando o processo de contratação mais rápido e eficiente.

Fique atento à sua caixa de entrada e à pasta de spam para o seu convite da Spark Hire.

#LI-AG1

Responsabilidades do desenvolvimento Full Stack

  1. Projetar, construir e manter aplicações full-stack escaláveis.
  1. Desenvolver serviços backend seguros e REST APIs usando Python e FastAPI.
  1. Construir interfaces frontend responsivas e fáceis de usar para fluxos de trabalho complexos e entrada de dados.
  1. Integrar aplicações frontend perfeitamente com serviços backend.

Arquitetura de sistemas e engenharia

  1. Projetar a arquitetura da aplicação, modelos de dados, APIs e estruturas de serviço que suportem escalabilidade a longo prazo.
  1. Tomar decisões técnicas relacionadas a desempenho, manutenibilidade e confiabilidade.
  1. Refatorar e melhorar sistemas existentes à medida que a plataforma evolui.

Desenvolvimento assistido por IA

  1. Usar Cursor e Claude Code como parte do seu fluxo de trabalho diário de desenvolvimento.
  1. Aproveitar ferramentas de IA para melhorar a produtividade, a qualidade do código, a depuração e a velocidade de implementação.
  1. Avaliar continuamente oportunidades para automatizar tarefas de desenvolvimento.

Validação de dados e confiabilidade

  1. Implementar lógica de validação robusta, regras de negócio e tratamento de erros.
  1. Garantir a precisão dos dados em fluxos de trabalho complexos e envios de usuários.
  1. Construir sistemas que sejam seguros, confiáveis e prontos para auditoria.

Testes e qualidade

  1. Escrever testes unitários, de integração e de ponta a ponta abrangentes.
  1. Identificar e resolver bugs antes da implementação.
  1. Manter alta qualidade de código por meio de testes, documentação e revisões de código.

Colaboração e responsabilidade

  1. Assumir a responsabilidade pelas funcionalidades desde o planejamento até a implementação.
  1. Documentar decisões técnicas e comunicar o progresso de forma proativa.
  1. Trabalhar em estreita colaboração com as partes interessadas do produto para esclarecer requisitos e entregar soluções escaláveis.

Experiência e habilidades necessárias (Obrigatório)

  1. 5+ anos de experiência profissional em engenharia de software Full Stack.
  1. Forte experiência em Python e FastAPI.
  1. Experiência em projetar e construir REST APIs de nível de produção.
  1. Forte experiência em desenvolvimento frontend com frameworks JavaScript modernos.
  1. Experiência em projetar arquitetura de aplicação escalável e modelos de dados.
  1. Experiência prática no uso de Cursor e Claude Code no desenvolvimento diário.
  1. Experiência na construção de aplicações orientadas a fluxo de trabalho ou com uso intensivo de formulários.
  1. Forte compreensão de integração de API, validação, autenticação e manuseio seguro de dados.
  1. Experiência em escrever testes unitários, de integração e de ponta a ponta.
  1. Excelente habilidade de comunicação escrita em inglês.

Desejável

  1. Experiência na construção de aplicações fiscais, fintech, contábeis, de conformidade ou outras altamente regulamentadas.
  1. Experiência com plataformas em nuvem e pipelines de implementação modernos.
  1. Experiência com bancos de dados relacionais e frameworks ORM.
  1. Familiaridade com pipelines CI/CD e testes automatizados.
  1. Experiência trabalhando em equipes de engenharia totalmente remotas.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026