Desenvolvedor(a) backend (laravel/php)
Summary
The role involves developing and maintaining backend APIs and telemetry ingestion pipelines for an industrial IoT monitoring platform using Laravel and PHP. The developer will work with high-volume time-series data, Redis caching, and asynchronous processing to support real-time monitoring of industrial equipment.
A Estech desenvolve a plataforma NEO, um SaaS de monitoramento IoT industrial que acompanha em tempo real mais de 57 mil equipamentos (refrigeração, energia, água e climatização) de grandes redes do varejo brasileiro. Se você manja de Laravel, curte trabalhar com telemetria em alto volume e quer ver seu código impactando operações críticas de verdade, essa vaga pode ser pra você.
Buscamos um(a) desenvolvedor(a) Pleno, com espaço para um Pleno/Sênior mão-na-massa forte em Laravel. Não é uma vaga de Sênior de arquitetura/liderança a direção de arquitetura permanece com o Tech Lead de Backend e a liderança técnica.
RESPONSABILIDADES (seu dia a dia)
- Desenvolver e manter APIs robustas e escaláveis em Laravel e Lumen, integrando sistemas supervisórios, gateways IoT e APIs externas de fabricantes e clientes.
- Trabalhar no pipeline de ingestão de telemetria assíncrona, garantindo confiabilidade, tratamento de offsets, retenção e performance dos consumers.
- Processar e organizar grandes volumes de dados de séries temporais (MySQL + InfluxDB), alimentando dashboards, alertas e relatórios técnicos em tempo real.
- Criar e manter rotinas automatizadas (cron jobs, filas e workers via Supervisor), assegurando a coleta e análise contínua de dados.
- Implementar e otimizar cache com Redis e processamento assíncrono, com atenção a consumo de memória, timeouts e comportamento sob carga.
- Depurar algoritmos de análise de performance de equipamentos e dados históricos, com foco em eficiência e rastreabilidade.
- Desenvolver e manter integrações com APIs de terceiros (inversores solares, sistemas de clientes, autenticação via tokens e mTLS).
- Colaborar com os times de front-end, produto e operação para garantir consistência entre as soluções.
- Garantir qualidade de código com boas práticas, versionamento (Git/GitHub), code review e documentação técnica clara.
REQUISITOS
- Experiência sólida com PHP e Laravel (essencial); Lumen é um plus.
- MySQL modelagem de dados e otimização de consultas em bases de grande volume.
- Docker e docker-compose em ambiente de desenvolvimento e produção.
- Familiaridade com Redis (cache).
- Filas assíncronas no Laravel (queues, workers, Horizon) e agendamentos (scheduler/cron).
- Vivência com REST APIs e autenticação (tokens, Sanctum, OAuth2).
- Capacidade analítica para debugar fluxos de dados complexos e investigar problemas de performance.
- Boa comunicação, proatividade e foco em entregar soluções robustas e testáveis.
DIFERENCIAIS
- Experiência com bancos de séries temporais (InfluxDB / Flux).
- Conhecimento de Laravel Octane / Swoole e otimização de aplicações long-running.
- Noções de Python (FastAPI, scripts de processamento de dados, contextos com Machine Learning).
- Conhecimentos de Linux (linha de comando, Supervisor, troubleshooting em servidores).
- Vivência com DigitalOcean ou outros provedores cloud.
- Experiência prévia com IoT, telemetria ou sistemas de monitoramento.
INFORMAÇÕES ADICIONAIS
- Local: Remoto
- Horário: Comercial/flexível, de segunda a sexta
- Modelo de contratação: PJ