Descrição da vaga
Sobre a QMC Telecom Internacional:
A QMC Telecom Internacional é uma multinacional de infraestrutura de telecomunicações com operações no Brasil, México, Colômbia, Chile e Peru. O Brasil é nossa maior operação e centro estratégico da plataforma latino-americana.
Desenvolvemos, operamos e cedemos infraestrutura de conectividade móvel, incluindo Sistemas de Antenas Distribuídas (DAS) para ambientes indoor, Street Level Solutions (SLS) para áreas urbanas de alto fluxo e torres e rooftops para cobertura outdoor. Nosso portfólio conta com diversos tipos de ativos instalados e em desenvolvimento, atendendo operadoras de telecom em shopping centers, hospitais, hotéis, aeroportos, universidades e áreas urbanas.
Atuamos em um setor dinâmico, com cultura orientada a resultados e times que combinam visão regional com execução local.
Sobre a posição:
Estamos em busca de um(a) Desenvolvedor(a) de Software — Backend & Automação | Local: São Paulo – Brasil (modelo remoto).
Essa posição integra o time de desenvolvimento da QMC responsável pelas soluções que apoiam a tomada de decisão das áreas de vendas, negócio e operação. A pessoa nessa função construirá e manterá serviços de backend, rotinas de automação e integrações entre sistemas, incluindo soluções com uso de IA como ferramenta de apoio quando fizer sentido para o problema.
A posição reporta diretamente ao Asset Efficiency & Data Science Manager e trabalha lado a lado com os times de dados, desenvolvimento e áreas de negócio.
Sobre a área:
O time de desenvolvimento da QMC atua na construção de ferramentas e soluções internas que conectam dados operacionais à tomada de decisão estratégica. É um time enxuto, de alta autonomia, onde cada pessoa tem impacto direto e visível nos produtos que entrega. Aqui valorizamos código bem estruturado, documentação séria e a capacidade de transformar problemas mal definidos em soluções funcionais.
- Desenvolver e manter serviços de backend e APIs em Python para uso em produção;
- Construir rotinas de automação de processos e tarefas repetitivas;
- Integrar APIs externas e serviços de IA/LLM às soluções do time quando fizer sentido para o problema;
- Apoiar na modelagem e consulta de bancos de dados relacionais (PostgreSQL);
- Conteinerizar aplicações e apoiar o deploy com Docker;
- Trabalhar com mensageria e integração entre serviços (ex.: RabbitMQ) (conhecimento desejável);
- Documentar o que é desenvolvido: código, arquitetura e decisões técnicas.
Formação Acadêmica:
Superior Completo em Ciência da Computação, Sistemas de Informação, Engenharia ou áreas correlatas de tecnologia/exatas.
Experiência Profissional:
- Mínimo de 2 anos com Python em ambiente de produção: serviços, APIs e automações (requisito eliminatório);
- Mínimo de 2 anos com SQL / PostgreSQL: consultas e modelagem de dados;
- Mínimo de 1 ano em automação de processos e integração de APIs;
- Experiência com Docker e ambientes conteinerizados (desejável);
- Experiência com Node.js / TypeScript (desejável).
Conhecimentos Técnicos. Requisitos obrigatórios:
- Python sólido para produção: estruturação de projeto, testes, integração com bancos de dados e APIs externas;
- SQL e modelagem de dados com PostgreSQL;
- Automação: scripts de processo, tarefas agendadas, integração entre sistemas;
- Docker e ambientes conteinerizados;
- Controle de versão com Git;
- Capacidade de construir prompts eficazes para LLMs e consumir APIs de IA em código (autenticação, requisição, parsing de resposta, tratamento de erro e controle de custo/tokens);
- Metodologias ágeis.
Diferenciais desejáveis:
- Node.js / TypeScript;
- Mensageria com RabbitMQ ou equivalente;
- Orquestração de pipelines com Airflow ou equivalente;
- Automação web com Selenium;
- PostGIS / dados geoespaciais;
Ferramentas e Sistemas:
- Python, PostgreSQL, Docker, Git (fundamental).
- Node.js, TypeScript, RabbitMQ, Airflow, Selenium (Desejáveis).
Idiomas
- Inglês — requisito (leitura técnica e documentação);
- Espanhol — diferencial (operação LatAm).