Anunciada dia 17 junho
Missão do cargo
Modelo de Trabalho:Híbrido, preferência para presencial em Florianópolis.Sobre a VagaEstamos em busca de um Desenvolvedor Full-Stack dinâmico, focado em entregas ágeis e que utilize Inteligência Artificial no dia a dia (como GitHub Copilot, Cursor, ChatGPT, etc.) para acelerar a escrita, refatoração e otimização de código.Você será o responsável técnico direto pela manutenção, evolução e otimização do nosso portal principal. Nosso objetivo de curto prazo é /"arrumar a casa/": destrinchar e limpar APIs antigas, remover código legado não utilizado, preparar o site para buscas de IA (LLM Optimization) e SEO tradicional, além de desenvolver novas páginas e funcionalidades.Responsabilidades e Desafios Diários- Limpeza e Refatoração: Analisar o código legado em Ruby on Rails, identificar gargalos e remover endpoints/APIs e códigos que não são mais utilizados.- - Otimização para Buscadores (SEO e LLMO): Aplicar as melhores práticas de codificação com suporte de acessoria especializada de SEO técnico e otimizar a estrutura de dados do site para que ele seja facilmente lido e referenciado por Large Language Models (LLMs).- - Desenvolvimento de Novas Features: Criar novas páginas, componentes de front-end e lógicas de back-end, idealizadas pelo time de gestão, com foco na experiência do usuário e performance- - Gestão de Infraestrutura e Deploy: Gerenciar a conteinerização da aplicação, realizando deploys e garantindo o bom funcionamento do ecossistema na nuvem.- - Uso Intensivo de IA: Utilizar ativamente assistentes virtuais e IAs gerativas para automatizar testes, encontrar bugs mais rapidamente e escrever código de forma altamente eficiente.Requisitos Técnicos- Back-end: Experiência sólida em Ruby on Rails e criação/consumo de APIs RESTful.- - Front-end: Domínio de JavaScript, HTML5, CSS3 e integrações com o ecossistema Ruby (Views, ERB, etc.).- - Infraestrutura e DevOps: Experiência prática com Docker (criação e manutenção de containers) e familiaridade com a plataforma AWS.- - Banco de Dados: Experiência com bancos de dados relacionais open-source (preferencialmente PostgreSQL ou MySQL no Amazon RDS).- - Ferramentas de IA: Proficiência comprovada no uso de ferramentas de IA para desenvolvimento (ex: Cursor IDE, GitHub Copilot, ChatGPT/Claude para pair programming).Diferenciais- Engenharia de Prompt para Código: Habilidade avançada em formular comandos (prompts) precisos para IAs, conseguindo extrair blocos de código funcionais, lógicas complexas ou refatorações logo na primeira tentativa.- - Fluência em IDEs com IA nativa: Experiência prática e diária com ferramentas como Cursor ou uso avançado do GitHub Copilot/Claude, aproveitando o recurso de leitura de contexto de todo o repositório para entender e modificar a aplicação de forma hiper-rápida.- - Automação do /"Trabalho Chato/": Utilizar a IA ativamente para escrever rotinas de testes automatizados (como RSpec ou Jest), gerar documentação de código legado e criar expressões regulares (RegEx) em segundos, focando seu tempo humano no que realmente importa.- - Curadoria Ágil (Human-in-the-loop): Ter um olhar clínico e rápido para revisar o código gerado pelas IAs, sendo capaz de identificar e corrigir /"alucinações/", problemas de performance ou falhas de segurança de forma simples e eficiente, antes de subir para produção.