Startekk Inc
Datacor
Engenheiro de Software Full-Stack Líder
Sobre Nós
Datacor é o principal fornecedor de soluções de software, incluindo ERP, CRM, Rastreamento de Ativos, Simulação e Formulação, para o espaço de manufatura de processos. Estamos em uma missão para equipar melhor a indústria com soluções de software e impulsioná-la, construindo produtos atenciosos e intuitivos que resolvem os problemas mais difíceis de nossos clientes.
Somos apaixonados por atender nossos clientes e ajudá-los a usar dados como uma vantagem competitiva. Nossos clientes fabricam produtos que prolongam e sustentam vidas, sanitizando, fertilizando, embelezando, limpando e reciclando o mundo em que vivemos. Nós da Datacor ajudamos nossos clientes a fabricar esses produtos que você usa todos os dias de forma mais segura, econômica e eficiente por meio de nossas plataformas e aplicações de tecnologia.
A Vaga
Datacor está modernizando sua plataforma ERP principal, o sistema empresarial multi-inquilino que centenas de clientes de manufatura de processos utilizam para seus negócios. Estamos procurando um Engenheiro de Software Full-Stack Sênior para entregar funcionalidades de ponta a ponta, contribuindo tanto para os serviços backend quanto para o cliente web. Você se juntará a uma equipe de engenharia unida que trabalha em direção à nossa próxima grande versão, atuando em módulos de contabilidade, inventário, compras, vendas e manufatura que atendem a milhares de clientes na indústria de manufatura de processos.
Esta função é prática. Você projetará esquemas, escreverá serviços, enviará UI, escreverá testes, revisará PRs e ajudará a impulsionar a arquitetura. Espera-se que você seja um parceiro produtivo para as ferramentas de desenvolvimento assistidas por IA que usamos extensivamente Claude Code como parte do desenvolvimento diário, e estamos procurando engenheiros que possam alavancar essas ferramentas, mantendo um alto padrão de qualidade de código e julgamento arquitetônico.
Responsabilidades
- Construir e entregar funcionalidades de ponta a ponta, desde o esquema do banco de dados e serviços backend até o cliente web voltado para o usuário.
- Projetar novos módulos de domínio usando nossos padrões e convenções arquitetônicas estabelecidos.
- Garantir a correção multi-inquilino escrevendo migrações que cumpram a Segurança em Nível de Linha (RLS), respeitando o contexto da transação RLS nas consultas e seguindo a disciplina de persistência/flush.
- Integrar com serviços de plataforma compartilhados: trabalhos em segundo plano, atualizações em tempo real, armazenamento de arquivos, e-mail, inteligência de documentos, autenticação e autorização.
- Alavancar ferramentas de IA de forma eficaz: usar Claude Code (e similares) para acelerar o trabalho rotineiro, exercendo julgamento sobre o que aceitar, adaptar ou rejeitar.
- Elevar o padrão de qualidade por meio de revisão de código, segurança de tipos, disciplina de desempenho (sem consultas N+1, carregamento preguiçoso, APIs paralelas) e adesão ao nosso fluxo de trabalho de desenvolvimento baseado em trunk.
- Colaborar multifuncionalmente com gerentes de produto, líderes técnicos, QA, UX e especialistas de domínio para traduzir requisitos funcionais em software bem projetado.
- Contribuir para a evolução da plataforma: propor melhorias em bibliotecas compartilhadas (DTOs, regras de validação, 18n, constantes compartilhadas), o sistema de metadados e ferramentas de desenvolvedor.
Qualificações Necessárias
- +5 anos de experiência profissional em engenharia de software construindo aplicações web de produção.
- Forte conhecimento em TypeScript tanto em frontend quanto em backend, com conforto em transitar fluidamente entre os dois.
- Sólida experiência em React (hooks, composição de componentes, desempenho, gerenciamento de estado) em uma aplicação não trivial.
- Experiência no lado do servidor com Node.js e um framework estruturado como NestJS preferencialmente; Express, Fastify ou comparável aceito.
- Fluência em banco de dados relacional, preferencialmente PostgreSQL, incluindo design de esquema, indexação e escrita de migrações. Familiaridade com um ORM (MikroORM, TypeORM, Prisma, Hibernate, etc.).
- Experiência multi-inquilino ou SaaS e compreensão da importância do isolamento de inquilinos (RLS, consultas com escopo ou abordagens equivalentes).
- Práticas modernas de entrega: Git, pull requests, CI/CD, revisão de código, testes e fluxos de trabalho baseados em trunk ou com branches de curta duração.
- Produtividade demonstrada com assistentes de codificação de IA (Claude Code, Cursor, Copilot ou similar). Você pode descrever exemplos concretos de como os utiliza, onde eles ajudam e onde você os substitui.
- Forte comunicação: escrita, verbal e em revisões de código. Você pode explicar trade-offs, discordar construtivamente e documentar decisões.
Preferencial
- Conhecimento de domínio ERP ou de aplicações de negócios: razão geral, contas a receber/pagar, inventário, compras, ordens de venda, conciliação bancária ou conceitos de manufatura de processos. Isso é um diferencial significativo; podemos ensinar o domínio, mas a exposição prévia encurta o tempo de adaptação.
- Experiência em manufatura de processos (químicos, alimentos e bebidas, revestimentos, etc.) ou familiaridade com formulação, rastreamento de lotes ou requisitos de conformidade.
- Experiência prática com AWS: ECS, RDS, S3, CDK ou Bedrock.
- Inteligência de documentos, RAG ou integração de LLM em um sistema de produção.
- Experiência em internacionalização e acessibilidade em um produto multi-localidade.
Na Datacor, acreditamos que um ótimo trabalho merece ótimas recompensas. É por isso que oferecemos um pacote abrangente de benefícios projetado para apoiar seu bem-estar, crescimento e equilíbrio entre vida pessoal e profissional. Veja o que você pode esperar:
- Política de tempo livre flexível (FTO)
- Licença parental remunerada
- Ambiente de trabalho remoto-primeiro
- 401(k) com contribuição da empresa
- Seguro médico, de visão e odontológico de primeira linha com HRA financiada pela empresa
- Remuneração competitiva e programas de bônus
- Programa de assistência ao empregado
- Uma cultura de recompensas e reconhecimento
Declaração EOE
Datacor é um Empregador de Oportunidades Iguais e não discrimina com base em raça, cor, religião, sexo, origem nacional, idade, deficiência, status de veterano ou qualquer outra característica protegida.
Uso de IA Durante Entrevistas
Na Datacor, valorizamos a resolução de problemas ponderada e perspectivas autênticas. Para garantir um processo de avaliação justo e consistente, pedimos que os candidatos não usem ferramentas de IA generativa ou assistência externa durante entrevistas ao vivo, a menos que explicitamente declarado de outra forma. Estamos interessados em ouvir sua experiência, sua abordagem e como você pensa em desafios.
