Estamos buscando um desenvolvedor backend
Node.js experiente, preferencialmente de nível sênior, para realizar a refatoração, estabilização e evolução do backend de um site que já está em produção. O sistema atual opera com
Node.js, Express e
Socket.io, mas a persistência de dados é feita em arquivos json, e há processos de longa duração que estão comprometendo a estabilidade, escalabilidade e confiabilidade da aplicação. O principal objetivo deste projeto é transformar o backend existente em uma arquitetura profissional, robusta e preparada para suportar um crescimento futuro. O profissional será responsável por analisar a arquitetura atual, propor e implementar soluções para otimizar a persistência de dados (migrando de json para um banco de dados adequado), refatorar a api para garantir maior eficiência e segurança, e otimizar os processos para melhorar a performance e a escalabilidade geral do sistema. Esperamos um profissional com forte conhecimento em melhores práticas de desenvolvimento backend, design de APIs RESTful, e experiência com bancos de dados relacionais ou NoSQL.
Prazo de Entrega: Não estabelecido