Montreal Oficial

Desenvolvedor de Software Sênior

🌍 Remoto📍 Remoto
PUBLICIDADE

Descrição da Vaga

Como Desenvolvedor de Software Sênior na Montreal, você será a força motriz da sustentação da plataforma principal e da expansão dos novos módulos e integrações. Esta 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, com foco em tecnologias como PHP, Node.js, React e Inteligência Artificial.

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.
PUBLICIDADE

Requisitos

  • 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.
  • Experiência comprovada como Desenvolvedor de Software Sênior.
  • Experiência em desenvolvimento ágil.
  • Domínio avançado de PHP para atuação com o legado.
  • Conhecimento em Node.js e TypeScript.
  • Conhecimento em React e ecossistema de build, incluindo Vite.
  • Conhecimento em arquitetura de microserviços e integrações com APIs de mensageria.
  • Conhecimento em bancos de dados relacionais: PostgreSQL.
  • Conhecimento em bancos de dados NoSQL: MongoDB.
  • Conhecimento em 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.
  • Experiência com frameworks de IA como LangChain, LlamaIndex, CrewAI ou tecnologias equivalentes para construção e orquestração de aplicações baseadas em LLMs.
  • Conhecimento em busca semântica: embeddings, bancos vetoriais e estratégias de recuperação de contexto.
  • Experiência com busca e indexação: Elastic — Elasticsearch — para otimização de consultas, logs e busca vetorial.
  • Conhecimento em autenticação: integração com diretórios corporativos por meio de LDAP.
  • Conhecimentos em linguagens secundárias: DAX e Python como apoio a integrações específicas e soluções de Inteligência Artificial.
  • Conhecimento em engenharia de IA: avaliação de respostas de LLMs, gerenciamento de contexto, structured outputs, guardrails e observabilidade de aplicações baseadas em Inteligência Artificial.

Em uma construção contínua, promovemos um ambiente de colaboração, respeito e facilidade. Investimos no desenvolvimento de talentos e na implementação de práticas que otimizam e conectam diferentes aspectos tecnológicos e inovadores.

Informações Adicionais

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →

Você será redirecionado para o site da empresa

PUBLICIDADE