Pular para o conteúdo principal

Dev Fullstack (C# e ReactJS) Pleno

Descrição da vaga

A Smollan Digital Commerce é a unidade especializada em acelerar crescimento e rentabilidade nos canais digitais, conectando estratégia, execução e tecnologia para operações D2C, B2B, marketplaces e retail media. Com atuação integrada, foco em performance e decisões orientadas por dados, apoiamos marcas a escalar sua presença digital com consistência e excelência operacional.

Parte do grupo Smollan, presente em mais de 65 países e com mais de 85 mil colaboradores, combinamos alcance global com expertise local para entregar soluções completas de digital commerce. Nosso diferencial está na conexão entre o físico e o digital, tornando a jornada omnichannel mais eficiente e gerando resultados concretos para os nossos clientes.


Estamos em busca de um Dev Fullstack (que trabalhe com C# e ReactJS) para atuar em um projeto de automação de processos empresariais.

Nesta posição, você será responsável por trabalhar e apresentar dados coletados de rotinas de automação, desenvolvendo em C#, ReactJS e consumindo/fornecendo APIs REST.

Se você é apaixonado por resolver problemas complexos com código limpo e boas práticas de arquitetura, essa vaga pode ser ideal para você.

Trabalhe conosco de forma 100% remota, colaborando com times multidisciplinares para transformar operações manuais em fluxos automatizados e eficientes.

Responsabilidades e atribuições

  • Desenvolver e manter aplicações em C#, SQL e ReactJS focadas na visualização de dados e automação de diversos processos da empresa, garantindo eficiência e confiabilidade.
  • Projetar e consumir APIs REST para integrar sistemas e fluxos de dados, permitindo a comunicação transparente entre diferentes serviços e plataformas.
  • Atuar com desenvolvimento auxiliado fortemente por IA, utilizando ferramentas e modelos para acelerar a entrega de soluções, melhorar a qualidade do código e otimizar processos de desenvolvimento.
  • Utilizar e administrar repositórios Git para versionamento de código, mantendo um fluxo de trabalho organizado (pull requests, code reviews) e garantindo a colaboração eficiente em equipe.
  • Implementar soluções de observabilidade, incluindo geração de logs estruturados, monitoramento de métricas e criação de alertas, visando acompanhar a saúde e desempenho das automações em produção.
  • Garantir a aplicação de padrões de arquitetura de software e boas práticas de desenvolvimento (como SOLID, Clean Architecture, etc.), produzindo código escalável, manutenível e bem documentado.
  • Colaborar com outras equipes (por exemplo, times de dados ou de produto) para alinhar integrações e assegurar que as soluções de automação atendam às necessidades do negócio.
  • Diagnosticar problemas, depurar erros e otimizar o desempenho dos processos automatizados, assegurando alta disponibilidade e confiabilidade das soluções implantadas.

Requisitos e qualificações

  • Sólida experiência em desenvolvimento C#, SQL e ReactJS, com histórico de participação em projetos complexos.
  • Domínio na construção e consumo de APIs REST e no uso de formatos de dados como JSON/XML/SOAP.
  • Proficiência em controle de versão com Git (branching, pull requests, resolução de conflitos).
  • Experiência em desenvolvimento auxiliado por IA, utilizando ferramentas e técnicas para aumentar a produtividade e eficiência no processo de codificação e resolução de problemas.
  • Conhecimento prático de padrões de arquitetura de software e design patterns, aplicando princípios de engenharia de software para criar soluções bem estruturadas.
  • Experiência com logs e monitoramento de aplicações, capacidade de instrumentar o código para gerar logs úteis e criar painéis/alertas para acompanhar sistemas em produção.
  • Familiaridade com práticas de observabilidade e debugging de aplicações, incluindo uso de métricas e tracing (rastreamento de transações) para diagnosticar e antecipar problemas.
  • Autonomia e perfil investigativo para propor e implementar soluções de automação de forma proativa, bem como para solucionar incidentes de forma ágil.
  • Boa comunicação e habilidade de trabalhar em equipe, compartilhando conhecimentos e registrando evoluções dos processos.

Informações adicionais

Diferenciais (não obrigatórios)

  • Noções de DevOps/CI/CD para auxiliar na automatização de deploys e configuração de pipelines de integração contínua.
  • Certificações ou cursos na área de desenvolvimento de software, arquitetura ou cloud computing.


Se identificou com a oportunidade e quer fazer parte de um projeto de transformação digital, automatizando processos e promovendo inovações? Então vem crescer com a gente!

Estamos ansiosos para conhecer você e compartilhar mais sobre esse desafio. Candidate-se e vamos juntos impulsionar a eficiência através da tecnologia.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Bate-papo com People
  3. Etapa 3: Desafio Técnico
  4. Etapa 4: Bate-papo com Líder
  5. Etapa 5: Bate-papo com Time
  6. Etapa 6: Contratação

Conheça a Smollan

A Smollan Digital Commerce Latam é a unidade responsável por acelerar o crescimento de marcas nos canais digitais na América Latina.


Fazemos isso conectando estratégia, tecnologia e operação para transformar o digital em um motor real de crescimento. Atuamos em D2C, B2B, marketplaces e retail media, com foto em destravar expansão de canais e receita para a indústria.


Somos parte do grupo Smollan, presente em mais de 65 países e com mais de 85 mil colaboradores. A marca construiu sua presença global ajudando marcas a crescer no ponto de venda físico, com execução, inteligência e operação em larga escala. Com o avanço do digital, esse desafio ficou mais complexo. É preciso integrar canais, dados e experiência e ajudar nosso cliente a vender onde a venda acontece.


No Brasil, essa operação nasce da evolução da Híbrido, que ao longo de mais de 12 anos construiu uma base sólida em digital commerce, agora conectada a um ecossistema global de soluções, tecnologia e execução.


Nossa Energia


Não acreditamos em fórmulas prontas.


Cada desafio pede leitura de contexto, repertório e decisão. Por isso, valorizamos quem assume responsabilidade, se posiciona e faz acontecer.

Aqui, confiança não é discurso. É construída no dia a dia, na forma como lidamos com clientes, com o time e com os problemas que aparecem. Escutamos, entendemos o que realmente importa e jogamos juntos até o resultado acontecer.


Trabalhamos com uma régua alta, porque sabemos que nosso impacto depende disso. O que entregamos hoje precisa ser melhor do que ontem. Evolução constante faz parte da nossa rotina.


Testamos, ajustamos e seguimos em frente, sem apegos. Errar rápido faz parte.


No fim, tudo se resume a uma pergunta simples que guia nossas decisões: Isso ajuda o time e o cliente a avançarem?


O que você vai encontrar aqui


  • Um ambiente que valoriza troca e aprendizado contínuo
  • Projetos com marcas relevantes e desafios reais de negócio
  • Espaço para testar, errar rápido e evoluir
  • Um time próximo, que joga junto e se apoia
  • A chance de crescer junto com uma operação em expansão global