Vaga Full Stack

Desenvolvedor(a) FullStack Pleno

API HTML JavaScript Python SQL

Greenole - IoT Solutions

Greenole - IoT Solutions

Startup

Salário: Até R$7.000

Aceito candidatos dispostos a se mudar

Descrição da empresa

Transformamos a maneira como a Industria e os Facilities usam e gerenciam os seus ativos! A Greenole oferece um Middleware de IoT que adiciona recursos de inteligência artificial e analise de dados para trazer os seus ativos para o ecossistema da Industria 4.0.

Atividades e Responsabilidades

Como nosso Desenvolvedor(a) Full Stack será responsável por gerenciar a integração de dados entre o servidor e a visualização de dados. Seu foco principal será o desenvolvimento de toda a lógica do lado do servidor, garantindo alto desempenho e capacidade de resposta às solicitações do Front-End. Você também será responsável por integrar os elementos de Front-End construídos, portanto, também é necessário um entendimento básico das tecnologias de Front-End.

- Escrever código reutilizável, testável e eficiente.
- Projeto e implementação de aplicativos de baixa latência, alta disponibilidade e alto desempenho nos protocolos API REST e Websocket.
- Integração de elementos, criados pelos Front-End’s com API.
- Implementação de segurança e proteção de dados.
- Integração de soluções de armazenamento de dados.
- Construir consultas em linguagem SQL

Requisitos

- Pelo menos 4+ anos de experiência em Python, com conhecimento de pelo menos um framework web Python (Sanic, Flask, Django)
- (DIFERENCIAL) - Conhecimento em arquitetura IoT baseada em MQTT e sistemas de mensageria e Filas (Celery, Redis, Amazon MSK, Kafka, RabbitMQ)
- Dominar consultas SQL
- Capaz de integrar várias fontes de dados e bancos de dados em um sistema
- Compreensão básica de tecnologias de Front-End, como JavaScript, TypeScript, HTML5 e CSS3
- Conhecimento de autenticação e autorização de usuários entre vários sistemas, servidores e ambientes
- Compreensão dos princípios fundamentais de design por trás de um aplicativo escalável
- Familiaridade com programação orientada a eventos em Python
- Capaz de criar esquemas de banco de dados que representam e suportam processos de negócios
- Fortes habilidades de teste de unidade e depuração
- Compreensão proficiente de ferramentas de versionamento de código (Github)
- Capacidade de trabalhar em um ambiente ágil, com foco na entrega eficiente.