Analisando propostas

Desenvolvedor Back-End para Sistema de Monitoramento de Energia

Publicado em 01 de Abril de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Estamos em busca de um desenvolvedor back-end experiente para atuar no desenvolvimento da infraestrutura de um sistema de monitoramento de energia. O profissional será responsável por toda a lógica de back-end, garantindo a comunicação eficiente entre os dispositivos de medição e o sistema web e mobile.

Responsabilidades:
Desenvolver e implementar a API para comunicação com os dispositivos de medição via protocolo Modbus

Criar e manter a infraestrutura de banco de dados para armazenar os dados de consumo de energia, gráficos e relatórios

Implementar autenticação e controle de acesso para diferentes níveis de usuários (clientes e administradores)

Desenvolver a lógica de processamento dos dados coletados, incluindo cálculos de consumo, alertas e geração de relatórios

Criar uma arquitetura escalável e segura para garantir a estabilidade e desempenho do sistema

Implementar integração com serviços de e-mail para envio de relatórios automáticos aos clientes

Criar e documentar endpoints para integração com o front-end desenvolvido em React.js e React Native

Configurar e gerenciar o ambiente de hospedagem e banco de dados na nuvem (AWS, Google Cloud ou outra solução adequada)

Implementar testes automatizados e garantir a qualidade do código

Requisitos Técnicos:
Experiência comprovada em desenvolvimento back-end

Domínio de Node.js, Python ou outra linguagem adequada para o projeto

Conhecimento em bancos de dados relacionais (PostgreSQL, MySQL) e não relacionais (MongoDB)

Experiência com APIs RESTful e WebSockets

Conhecimento em protocolos de comunicação industrial, como Modbus

Experiência em arquitetura de software escalável e segura

Familiaridade com serviços de nuvem como AWS, Google Cloud ou Azure

Conhecimento em implementação de autenticação segura (JWT, OAuth)

Experiência em deploy e monitoramento de aplicações em produção

Entregáveis:
API completamente documentada e funcional para integração com o front-end

Banco de dados estruturado e otimizado para armazenamento e consulta eficiente dos dados coletados

Lógica de geração de gráficos e relatórios implementada

Implementação do sistema de alertas e notificações por e-mail

Infraestrutura do sistema configurada e funcionando em ambiente de nuvem

Testes automatizados e plano de monitoramento da aplicação

O projeto já possui toda a parte de front-end em desenvolvimento, sendo necessário apenas a implementação do back-end e da infraestrutura. Se você tem experiência com desenvolvimento de sistemas escaláveis e seguros e deseja atuar em um projeto inovador, envie sua proposta detalhando sua experiência e prazo estimado para entrega.

Categoria TI e Programação
Subcategoria Outros
Tamanho do projeto Médio
Isso é um projeto ou uma posição de trabalho? Um projeto
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por André S.