Desenvolvedor Back-End para Sistema de Monitoramento de Energia


$500.00

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.Category: IT & ProgrammingSubcategory: OtherProject size: MediumIs this a project or a position?: ProjectRequired availability: As neededAPI Integrations: Other (Other APIs)

Keyword: React Native

Price: $500.0

Secondary Price: $1000.0

MySQL PHP API

 

Web-Based College Schedule Management System

I'm seeking a fellow college or university student to assist in developing a web-based schedule management system for students. This system will help manage class timetables, exam schedules, and assignment tracking. Key Features: - Class timetable management - Exa...

View Job
Desenvolvedor Frontend (React)

Estamos procurando um Desenvolvedor Frontend para se juntar à nossa equipe. O candidato selecionado será responsável por construir o 'lado do cliente' de nossas aplicações web, traduzindo as necessidades da empresa e dos clientes em aplicações interativas func...

View Job
Content-Based Startup Needs Website & App

N/D

View Job