← Voltar para vagas
TRACTIAN 𝗕𝗥

Senior Backend Software Engineer

TRACTIAN 𝗕𝗥 · São Paulo, São Paulo

Tecnologias

kafka rabbitmq bullmq golang python nodejs rust postgresql clickhouse scylla-db cassandra apache-cassandra mongodb

Descrição da vaga

Vaga: Engenheiro(a) de Software Backend Sênior

A TRACTIAN está revolucionando o setor industrial, capacitando profissionais de manutenção com soluções inovadoras. Unimos hardware de ponta e software inteligente em uma plataforma poderosa, transformando sistemas legados e oferecendo soluções mais rápidas e eficientes para nossos clientes.

Na TRACTIAN, você desafiará limites, questionará convenções e colaborará com talentos de alto nível para gerar impacto real. Em nossa startup em fase de crescimento, você trabalhará lado a lado com os fundadores, moldando a visão, os produtos e as experiências que definirão o futuro da tecnologia industrial.

Engenharia na TRACTIAN

A equipe de Engenharia Backend desempenha um papel fundamental na construção e escalabilidade da infraestrutura que impulsiona toda a nossa plataforma. Projetamos e desenvolvemos sistemas robustos que processam grandes volumes de dados em tempo real e históricos de ativos industriais.

Somos responsáveis por criar e manter microsserviços de alta performance, APIs resilientes e pipelines ETL escaláveis. Atuamos em diversas áreas: desde o design de schemas de bancos de dados relacionais e não relacionais até a implementação de arquiteturas orientadas a eventos e a otimização de performance sob cargas de trabalho de alto volume.

Como parte de uma empresa orientada a produto, os(as) Engenheiros(as) Backend da TRACTIAN operam com grande autonomia. Colaboramos estreitamente com as equipes de firmware, frontend, dados e produto para entregar funcionalidades de alto impacto que melhoram diretamente a confiabilidade dos equipamentos, reduzem o tempo de inatividade e modernizam as operações industriais.

O que você fará

Como Engenheiro(a) de Software Backend, você irá projetar e construir APIs, microsserviços e ETLs críticos que impulsionam nossos principais produtos. Você desempenhará um papel fundamental na evolução de nossa arquitetura backend para atender às demandas de escala, performance e excelência do produto. Seu trabalho impactará diretamente milhares de usuários em diversos setores que dependem de nós para manter suas operações em funcionamento.

Responsabilidades

  • Projetar, construir e manter serviços backend de alta performance e orientados a dados, baseados em uma arquitetura orientada a eventos.
  • Desenvolver e manter APIs e serviços que impulsionam tanto os recursos de monitoramento em tempo real quanto os fluxos de trabalho complexos de manutenção.
  • Colaborar estreitamente com uma equipe multifuncional para garantir que nossos aplicativos backend estejam alinhados com a visão geral do produto e os objetivos de experiência do usuário.
  • Otimizar aplicativos e fluxos de trabalho de processamento de dados para performance, com foco em aumentar a velocidade, a eficiência e a confiabilidade em diversos ambientes operacionais.
  • Evoluir continuamente nossos sistemas por meio de refatoração, introdução de melhores práticas e melhoria da manutenibilidade e observabilidade.
  • Documentar decisões arquiteturais e implementações técnicas de forma clara para a equipe e futuros mantenedores.

Requisitos

  • Bacharelado em Ciência da Computação, Engenharia ou área técnica relacionada.
  • Mais de 5 anos de experiência em desenvolvimento backend, com forte foco no desenvolvimento de produtos voltados para o usuário.
  • Sólida experiência em aplicações orientadas a eventos usando tecnologias de mensageria como Kafka, RabbitMQ, BullMQ ou similares.
  • Fortes habilidades de programação em Go, Python, Node.js e/ou Rust (esta vaga valoriza desenvolvedores Rust).
  • Profundo conhecimento de arquitetura de microsserviços e design de sistemas distribuídos.
  • Proficiência em bancos de dados relacionais (por exemplo, PostgreSQL, ClickHouse) e não relacionais (por exemplo, ScyllaDB, Cassandra, MongoDB), com foco em performance e escalabilidade.
  • Experiência na construção de serviços backend de missão crítica em ambientes de alto crescimento e orientados a produto.
  • Fluência em português.

Diferenciais

  • Contribuições para projetos de código aberto ou pessoais que demonstrem expertise em arquitetura backend ou processamento de dados.
  • Fluência em inglês.

Benefícios

  • Salário competitivo e participação acionária.
  • 30 dias de férias remuneradas.
  • Auxílio para educação e cursos.
  • Viagem para qualquer lugar do mundo a cada 4 anos.
  • R$1.035/mês de vale-refeição.
  • Plano de saúde com cobertura nacional e sem coparticipação.
  • Plano odontológico.
  • Wellhub e incentivo ao esporte: R$300/mês extras para prática de atividades físicas.

Esta é uma excelente oportunidade para desenvolvedores Rust e outros profissionais de sistemas que buscam um ambiente desafiador e inovador.