Desenvolver, manter e evoluir soluções tecnológicas da Advis, utilizando práticas modernas de engenharia de software e ferramentas de desenvolvimento assistido por IA, em alinhamento contínuo com o Product Owner.
- Tipo: CLT ou PJ
- Local: Porto Alegre, RS.
- Período: Integral (horário flexível)
- Experiência: Júnior+
- Salário: A combinar, de acordo com experiência.
- Benefícios: VT ou Auxílio combustível, VR, Bônus por resultados.
Principais Entregas e Responsabilidades
- Analisar requisitos e participar da definição técnica de novas soluções e funcionalidades.
- Planejar e executar implementações, decompondo problemas em etapas verificáveis e alinhadas aos objetivos do produto.
- Desenvolver e manter aplicações web, APIs e integrações conforme as especificações e padrões técnicos da empresa.
- Utilizar Claude, Codex ou ferramentas equivalentes como apoio principal ao desenvolvimento, mantendo responsabilidade integral sobre o código entregue.
- Revisar, testar e corrigir criticamente código, planos e artefatos produzidos por agentes de IA.
- Participar de refinamentos e alinhamentos com o Product Owner, comunicando riscos, dependências, estimativas e trade-offs técnicos.
- Investigar falhas, realizar debugging e atuar na manutenção evolutiva e corretiva das soluções.
- Contribuir para a melhoria contínua da arquitetura, segurança, qualidade, documentação e processo de desenvolvimento.
Competências Técnicas
- Requerido: domínio de lógica de programação, estruturas de dados, orientação a objetos, debugging e escrita de código legível e manutenível.
- Requerido: experiência com PHP 7.4+ e manutenção ou evolução de aplicações legadas e modernas.
- Requerido: experiência com React, incluindo aplicações baseadas em Class Components e JSX.
- Requerido: experiência com Node.js e desenvolvimento de APIs utilizando Express.
- Requerido: experiência com bancos de dados relacionais, especialmente MySQL, incluindo modelagem, consultas SQL e otimização básica.
- Requerido: conhecimento sólido de APIs REST, HTTP, autenticação, tratamento de erros e integrações entre sistemas.
- Requerido: experiência com Git e fluxos de versionamento, revisão e integração de código.
- Requerido: conhecimentos de Linux, especialmente Debian, e configuração ou operação de aplicações com nginx.
- Requerido: experiência prática com desenvolvimento assistido por IA usando Claude, Codex ou ferramentas equivalentes.
- Requerido: capacidade de interpretar objetivos, elaborar planos técnicos, executar tarefas com agentes de IA e validar criticamente os resultados.
- Requerido: capacidade de identificar riscos, questionar requisitos incompletos e comunicar decisões técnicas ao Product Owner e ao time.
- Diferencial: experiência com testes automatizados, integração contínua e entrega contínua (CI/CD).
- Diferencial: experiência com Docker, Redis e TypeScript.
- Diferencial: experiência com MCP, agentes, automações baseadas em LLMs e integração com APIs de modelos de IA.
- Diferencial: experiência com Jira, métodos ágeis e plataformas de nuvem como GCP ou AWS.
Pilares Comportamentais
- Autonomia com responsabilidade: capacidade de avançar sem supervisão constante, mantendo alinhamento e transparência.
- Pensamento crítico para validar requisitos, planos, código e respostas produzidas por ferramentas de IA.
- Iniciativa para resolução de problemas e identificação de oportunidades de melhoria.
- Comunicação objetiva, especialmente para explicitar riscos, bloqueios e trade-offs.
- Responsabilidade com compromissos, segurança, qualidade e manutenibilidade das entregas.
- Colaboração e relacionamento interpessoal sólido com Produto, Design e Engenharia.
Formação Acadêmica e Idiomas
- Formação: Ciência da Computação, Sistemas de Informação, Análise e Desenvolvimento de Sistemas, Engenharia da Computação ou experiência prática equivalente.
- Requerido: inglês intermediário para leitura de documentação técnica e interação com ferramentas de IA.
- Diferencial: graduação em andamento ou concluída na área.
- Diferencial: inglês avançado ou espanhol intermediário/avançado.
Ambiente de Trabalho
- Trabalhe junto a uma equipe multidisciplinar.
- Openbar de café o dia todo.
- Frigobar para guardar seus lanches e bebidas.
- Bem localizado em prédio anexo ao Shopping Praia de Belas, a dez passos do acesso às lojas e restaurantes.
Processo de Seleção
- Entrevista técnica focada em fundamentos de programação, arquitetura, debugging e decisões de engenharia.
- Desafio prático com Claude, Codex ou ferramenta equivalente: planejar, implementar, testar e explicar uma funcionalidade.
- Avaliação da capacidade de revisar criticamente a saída da IA, corrigir falhas e justificar as decisões tomadas.
- Entrevista de alinhamento com Produto, comunicação, autonomia e fit cultural.
- Entrevista de nível de proficiência em inglês.