C6 Bank
Pavago
Engenheiro(a) Sênior Full Stack
O que te torna um(a) bom(a) candidato(a)
Engenheiro(a) Sênior Full Stack
Sobre a Vaga
Estamos procurando um(a) Engenheiro(a) Sênior Full Stack experiente para liderar o desenvolvimento de uma plataforma moderna de declaração de impostos assistida por 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 todas as partes da aplicação sejam precisas, seguras e prontas para produção.
Você será responsável por funcionalidades do conceito à implantação, trabalhando tanto em frontend quanto em backend, utilizando ferramentas de desenvolvimento de IA como Cursor e Claude Code para acelerar a entrega e melhorar a qualidade do código.
O(A) candidato(a) ideal gosta de resolver problemas complexos de engenharia, assume a responsabilidade por decisões técnicas e prospera em ambientes onde a precisão dos dados e a confiabilidade são críticas.
O que te torna um(a) bom(a) candidato(a)
- Você gosta de resolver problemas técnicos complexos de ponta a ponta.
- Você assume a responsabilidade por sistemas em vez de simplesmente completar tarefas atribuídas.
- Você escreve código limpo, de fácil manutenção e bem testado.
- Você se comunica proativamente e trabalha efetivamente em um ambiente remoto.
- Você abraça o desenvolvimento assistido por IA como parte do seu fluxo de trabalho de engenharia.
- 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á Cursor e Claude Code para acelerar o desenvolvimento, escrever testes, solucionar problemas e melhorar a qualidade da implementação.
Você colaborará com stakeholders 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)
- Qualidade e confiabilidade das funcionalidades entregues
- Desempenho da API e escalabilidade do sistema
- Qualidade do código e cobertura de testes
- Precisão da lógica de negócios e validação
- Entrega pontual de marcos de desenvolvimento
- Estabilidade do sistema e confiabilidade em produção
- Qualidade da documentação
- Colaboração e propriedade
Processo de Entrevista
- Triagem Inicial com Recrutador
- Avaliação Técnica / Avaliação de IA
- Entrevista Técnica com o Cliente
- Fase de Oferta
O que acontece após sua inscrição
Logo após sua inscrição, você receberá um convite por e-mail da Spark Hire para gravar seu Vídeo de Introdução.
É uma introdução curta, gravada por você mesmo, feita no seu tempo e serve como o último passo para completar sua inscrição.
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.
Por favor, fique atento(a) à sua caixa de entrada e pasta de spam para o seu convite da Spark Hire.
#LI-AG1
Responsabilidades Desenvolvimento Full Stack
- Projetar, construir e manter aplicações full-stack escaláveis.
- Desenvolver serviços backend seguros e APIs REST utilizando Python e FastAPI.
- Construir interfaces frontend responsivas e amigáveis para fluxos de trabalho complexos e entrada de dados.
- Integrar aplicações frontend perfeitamente com serviços backend.
Arquitetura e Engenharia de Sistemas
- Projetar arquitetura de aplicações, modelos de dados, APIs e estruturas de serviços que suportem escalabilidade a longo prazo.
- Tomar decisões técnicas sobre desempenho, manutenibilidade e confiabilidade.
- Refatorar e melhorar sistemas existentes à medida que a plataforma evolui.
Desenvolvimento Assistido por IA
- Usar Cursor e Claude Code como parte do seu fluxo de trabalho diário de desenvolvimento.
- Aproveitar ferramentas de IA para melhorar a produtividade, a qualidade do código, a depuração e a velocidade de implementação.
- Avaliar continuamente oportunidades para automatizar tarefas de desenvolvimento.
Validação e Confiabilidade de Dados
- Implementar lógica de validação robusta, regras de negócios e tratamento de erros.
- Garantir a precisão dos dados em fluxos de trabalho complexos e envios de usuários.
- Construir sistemas seguros, confiáveis e prontos para auditoria.
Testes e Qualidade
- Escrever testes unitários, de integração e ponta a ponta abrangentes.
- Identificar e resolver bugs antes da implantação.
- Manter alta qualidade de código através de testes, documentação e revisões de código.
Colaboração e Propriedade
- Ser o(a) responsável por funcionalidades do planejamento à implantação.
- Documentar decisões técnicas e comunicar o progresso proativamente.
- Trabalhar em estreita colaboração com stakeholders do produto para esclarecer requisitos e entregar soluções escaláveis.
Experiência e Habilidades Necessárias Essenciais
- 5+ anos de experiência profissional em Engenharia de Software Full Stack.
- Forte expertise em Python e FastAPI.
- Experiência em projetar e construir APIs REST de nível de produção.
- Forte experiência em desenvolvimento frontend com frameworks JavaScript modernos.
- Experiência em projetar arquitetura de aplicações e modelos de dados escaláveis.
- Experiência prática no uso de Cursor e Claude Code no desenvolvimento diário.
- Experiência na construção de aplicações orientadas a fluxo de trabalho ou com muitos formulários.
- Forte compreensão de integração de API, validação, autenticação e manuseio seguro de dados.
- Experiência em escrever testes unitários, de integração e ponta a ponta.
- Excelentes habilidades de comunicação escrita em inglês.
Diferenciais
- Experiência na construção de aplicações de impostos, fintech, contabilidade, compliance ou outras aplicações altamente regulamentadas.
- Experiência com plataformas de nuvem e pipelines de implantação modernos.
- Experiência com bancos de dados relacionais e frameworks ORM.
- Familiaridade com pipelines CI/CD e testes automatizados.
- Experiência trabalhando em equipes de engenharia totalmente remotas.
