C3A Group São Bernardo do Campo, São Paulo, BrazilEstamos em busca de um Desenvolvedor Full Stack Sênior altamente qualificado para liderar o desenvolvimento e aprimoramento do software da empresa, uma solução avançada de tecnologia e automação voltada para a gestão inteligente e distribuição automatizada de Equipamentos de Proteção Individual (EPIs).
O sistema garante controle preciso de estoques, rastreabilidade em tempo real e otimização da logística de suprimentos, integrando plataformas web, dashboards analíticos e controle de hardware em máquinas de distribuição de EPIs.O profissional será responsável pela construção de soluções de software que se comunicam diretamente com dispositivos físicos, acionando controle de motores DC, motores de passo ou servos para liberação automatizada de EPIs e garantindo uma integração eficiente e confiável entre sistemas web e hardware.Se você é apaixonado por tecnologia, tem uma experiência robusta em desenvolvimento Full Stack e deseja trabalhar com integração entre software e automação de máquinas, essa é a oportunidade ideal para você.ResponsabilidadesProjetar, desenvolver e otimizar aplicações web escaláveis que se comunicam com máquinas de distribuição de EPI.Criar APIs RESTful e GraphQL para integração entre o sistema web e os dispositivos físicos.Trabalhar com arquitetura de microsserviços e padrões de design modernos.Desenvolver e manter dashboards dinâmicos e interativos utilizando Grafana, Qlik Sense ou D3.js + WebSockets para monitoramento em tempo real.Implementar comunicação entre o software e os motores elétricos 12V das máquinas, utilizando protocolos como Modbus, MQTT ou WebSockets.Desenvolver soluções para controle de hardware, acionamento de atuadores e sensores (GPIO, PWM, SPI, I2C).Criar interfaces responsivas e altamente performáticas utilizando frameworks modernos.Desenvolver aplicações móveis stand-alone futuras para rodar diretamente nas máquinas.Implementar soluções de autenticação e autorização utilizando OAuth, JWT e SAML.Garantir a integridade e segurança dos sistemas com práticas avançadas de segurança.Desenvolver e otimizar banco de dados SQL e NoSQL, garantindo alta disponibilidade e consistência.Criar e manter pipelines de CI/CD para automação de builds, testes e deploys.Trabalhar com containers e orquestração (Docker, Kubernetes, OpenShift) para escalabilidade e eficiência.Implementar testes automatizados e de integração utilizando frameworks modernos.Aplicar metodologias ágeis Scrum ou Kanban, participando de sprints e reuniões de planejamento.Colaborar com equipes de UI/UX, DevOps, QA, Hardware e Produto para entregar soluções de qualidade.Requisitos Técnicos ObrigatóriosExperiência com frameworks e bibliotecas React.js, Angular ou Vue.js.Uso avançado de TypeScript.Conhecimento de State Management (Redux, Vuex, Context API, MobX, Zustand).Experiência com SSR (Server Side Rendering) e SSG (Static Site Generation) utilizando Next.js ou Nuxt.js.Conhecimento de Micro Frontends e Web Components.Domínio de Webpack, Babel, Vite e outras ferramentas de build e bundling.Experiência com Node.js, .NET (C#), Java ou Python.Desenvolvimento de APIs RESTful e GraphQL.Implementação de sistemas em tempo real utilizando WebSockets, gRPC e SSE (Server-Sent Events).Experiência com Message Brokers (RabbitMQ, Kafka, Redis Pub/Sub) para comunicação assíncrona.Implementação de Testes Unitários e de Integração com Jest, Mocha, JUnit, NUnit ou PyTest.Aplicação de padrões de design SOLID, DDD, Clean Code e Clean Architecture.Experiência com bancos relacionais (PostgreSQL, MySQL, SQL Server, Oracle).Experiência com bancos NoSQL (MongoDB, Redis, Firebase Firestore).Modelagem de dados eficiente e otimização de queries.Implementação de stored procedures, triggers e views quando necessário.Dashboards e MonitoramentoExperiência com Grafana, Qlik Sense ou D3.js + WebSockets para construção de dashboards dinâmicos.Desenvolvimento de monitoramento de dispositivos físicos e fluxo de materiais em tempo real.Implementação de alertas, logs e análise de eventos com ferramentas como Prometheus, ELK Stack ou CloudWatch.Integração com Hardware e IoTExperiência com protocolo MQTT, Modbus, OPC-UA ou comunicação serial (RS-232/RS-485).Desenvolvimento de controle de motores elétricos 12V, acionamento de relés e sensores.Uso de Arduino, Raspberry Pi, ESP32, PLCs ou microcontroladores para automação de hardware.Conhecimento em eletrônica básica para integração entre software e dispositivos físicos.Experiência com controle de GPIO, PWM, SPI, I2C para acionamento de atuadores e leitura de sensores.Experiência com AWS, Azure ou Google Cloud.Uso de Docker e Kubernetes para deploy e escalabilidade.Criação e manutenção de pipelines de CI/CD utilizando GitHub Actions, GitLab CI, Jenkins ou Azure DevOps.Configuração de monitoramento e logging com Prometheus, Grafana, ELK Stack, CloudWatch, New Relic ou Datadog.DiferenciaisExperiência com controle de motores DC, motores de passo e servos para automação.Conhecimento em robótica e automação industrial.Experiência com IoT e Edge Computing.Desenvolvimento de aplicações mobile híbridas ou nativas utilizando React Native, Flutter ou Swift/Kotlin.Experiência com Machine Learning e AI aplicada a automação.Contribuições em projetos open-source.Se você tem a experiência necessária e busca um desafio de alto impacto no desenvolvimento de software integrado a automação de máquinas, envie seu currículo e venha fazer parte do nosso time.Pagamento: R$14.399,46 por mêsAssistência médica, Participação nos lucros, Seguro de vida, Vale-alimentação, Vale-refeição.Horário de trabalho: Flexível.
#J-18808-Ljbffr