Problema Real
React no front, Node.js no backend ou qual tecnologia usar não é o seu problema real (ou não deveria ser). Quando você inicia um projeto grande assim como é o seu desafio, o problema real é a comunicação com os stakeholders, a expectativa vs realidade, a manutenabilidade do projeto e o tempo. Acontece que sozinho você é capaz de fazer muita coisa, mas na medida em que você for acumulando tarefas tudo levará muito mais tempo, ainda mais por você parecer não ter experiência neste modelo de projeto.
Interpretação do Problema
A empresa pode estar com problemas em expor o seu problema real. Com base nas circunstâncias mencionadas dada a complexidade do pedido em relação à mão de obra, talvez a empresa tenha recebido uma informação de que ela precisava de fazer A ou B, mas que na verdade precisa de fato um C, compreende?
O que estou tentando expor aqui é, que se de fato a empresa precisasse desenvolver um sistema interno de ERP, ela deveria olhar para uma estrutura real dedicada para essa finalidade e investir mais pesado financeiramente.
O que fazer?
Pesquise bastante sobre como colocar um projeto em produção, backup e restore, escalabilidade (não deve ser um problema dado o seu pequeno resumo do projeto), manutenabilidade do projeto, CI/CD, testes e por ai vai... Mas pq ainda sim dar continuidade? Amigo, sei que o mercado não está fácil, sei como é difícil conseguir uma oportunidade. Se é o que você tem para hoje, prossiga, mas não se acomode. Você vai precisar dizer muitos nãos frente a esse projeto, vai precisar expor o que é possível fazer e o que não é possível fazer. Seja o seu sim, sim, e o seu não, não.
Não deixe de aprender no processo,
Abraços e boa sorte na empreitada!