Anunciada dia A 12 h atrás
Missão do cargo
Modelo de Trabalho:
Híbrido, preferência para presencial em Florianópolis.
Sobre a Vaga
Estamos 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.