Desenvolvedor de Software Sênior – Grupo Montreal – Home Office
Grupo Montreal
Descrição da Vaga
Desenvolvedor de Software Sênior – Grupo Montreal – Home Office
Responsabilidades e atribuições
Profissional da CONTRATADA responsável pela produção dos artefatos de software que o Squad deve entregar.
Requisitos e qualificações
Sobre a posição
Este profissional será a força motriz da sustentação da plataforma principal e da expansão dos novos módulos e integrações. A posição exige maturidade técnica para manter e evoluir o legado, ao mesmo tempo em que desenvolve novas arquiteturas, projetos e soluções escaláveis.
Principais responsabilidades
Desenvolver, manter e evoluir a plataforma principal construída em PHP.
Desenvolver novos projetos e microserviços utilizando Node.js, além de interfaces em React e TypeScript.
Implementar integrações de comunicação omnichannel por meio de APIs de mensageria, incluindo WhatsApp, Telegram e gateways de SMS.
Projetar e consumir APIs RESTful e microserviços, garantindo a aplicação de padrões de Clean Code e arquitetura escalável.
Atuar diretamente na escrita de código, realização de code reviews e criação de testes automatizados.
Desenvolver e integrar funcionalidades baseadas em Inteligência Artificial, utilizando LLMs, agentes, RAG e ferramentas de IA generativa.
Implementar integrações entre aplicações e modelos de Inteligência Artificial por meio de APIs, Function/Tool Calling e serviços especializados.
Utilizar Inteligência Artificial como apoio ao ciclo de desenvolvimento de software, incluindo geração, análise, refatoração e testes de código.
Requisitos obrigatórios
Formação superior completa (tecnólogo, graduação e/ou pós-graduação lato sensu e/ou pós-graduação stricto sensu) na área de Tecnologia da Informação.
Possuir experiência como comprovada Desenvolvedor de Software Sênior e em desenvolvimento ágil.
Backend: domínio avançado de PHP para atuação com o legado, além de Node.js e TypeScript.
Frontend: React e ecossistema de build, incluindo Vite.
Arquitetura: microserviços e integrações com APIs de mensageria.
Bancos de dados relacionais: PostgreSQL.
Bancos de dados NoSQL: MongoDB.
Inteligência Artificial: LLMs, IA Agêntica, RAG, Function/Tool Calling, integração com APIs de modelos de IA e boas práticas de engenharia de prompt.
Conhecimentos desejáveis
Frameworks de IA: experiência com LangChain, LlamaIndex, CrewAI ou tecnologias equivalentes para construção e orquestração de aplicações baseadas em LLMs.
Busca semântica: conhecimento em embeddings, bancos vetoriais e estratégias de recuperação de contexto.
Busca e indexação: experiência com Elastic — Elasticsearch — para otimização de consultas, logs e busca vetorial.
Autenticação: conhecimento em integração com diretórios corporativos por meio de LDAP.
Linguagens secundárias: conhecimentos em DAX e Python como apoio a integrações específicas e soluções de Inteligência Artificial.
Engenharia de IA: conhecimento em avaliação de respostas de LLMs, gerenciamento de contexto, structured outputs, guardrails e observabilidade de aplicações baseadas em Inteligência Artificial.
Candidate-se, clicando no botão “Candidatar-se à vaga” abaixo
Outras buscas que podem te interessar:
- Vagas de emprego de Programador
- Vagas de emprego de Desenvolvedor
- Vagas de emprego de Engenheiro de Software
- Vagas de emprego de Frontend
- Vagas de emprego de Backend
- Vagas de emprego de Full Stack
- Vagas de emprego de PHP
- Vagas de emprego de Java
- Vagas de emprego de Python
- Vagas de emprego de DevOps Engineer
- Vagas de emprego de Desenvolvedor Mobile
- Vagas de emprego de Desenvolvedor Android
- Vagas de emprego de Desenvolvedor iOS
- Vagas de emprego de Engenheiro de Dados
- Vagas de emprego de Cientista de Dados
- Vagas de emprego de Arquiteto de Software
- Vagas de emprego de Tester
- Vagas de emprego de QA Engineer
- Vagas de emprego de Desenvolvedor .NET
- Vagas de emprego de Tech Lead