Tecnologias
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.
