Descrição da vaga
Sobre a vaga:
O Desenvolvedor Full Stack Pleno é o profissional responsável por desenvolver soluções completas de software, atuando tanto no Front-end (interface visual com que o usuário interage) quanto no Back-end (lógica do servidor e banco de dados) das aplicações, com autonomia para analisar problemas de média a alta complexidade sem supervisão constante, propor soluções técnicas e contribuir diretamente para a evolução dos produtos da empresa.
Buscamos um profissional com sólida experiência em desenvolvimento Full Stack, perfil analítico, proatividade e interesse genuíno por inovação e Inteligência Artificial.
Principais responsabilidades:
Analisar requisitos funcionais e técnicos, propondo soluções escaláveis e eficientes;
Modelar, projetar e implementar arquiteturas de software para novos produtos e funcionalidades;
Desenvolver aplicações web utilizando boas práticas de desenvolvimento e Clean Code;
Desenvolver e manter APIs, integrações entre sistemas e rotinas de tratamento e processamento de dados;
Desenvolver funcionalidades Front-end e Back-end de média e alta complexidade;
Projetar e implementar bancos de dados relacionais e não relacionais;
Desenvolver e implementar modelos e pipelines voltados para Machine Learning e Inteligência Artificial, quando aplicável;
Codificar testes automatizados, garantindo qualidade, desempenho e confiabilidade das aplicações;
Participar das definições técnicas dos projetos, contribuindo para a melhoria contínua dos produtos e processos internos;
Trabalhar em conjunto com equipes multidisciplinares, compartilhando conhecimento e propondo soluções inovadoras;
Apoiar a implementação de ambientes de desenvolvimento, homologação e produção utilizando boas práticas de DevOps.Requisitos:
Graduação ou Tecnólogo completo em: Ciência da Computação; Sistemas de Informação; Engenharia da Computação; Engenharia de Software; Análise e Desenvolvimento de Sistemas; Demais cursos correlatos da área de Tecnologia da Informação.
Experiência profissional comprovada em desenvolvimento Full Stack.
Competências Técnicas
Desenvolvimento de Software: Análise e design de software, Clean Code, testes unitários, desenvolvimento e consumo de APIs REST e versionamento de código (Git).
Back-end: Desenvolvimento avançado em Python, criação de APIs utilizando Flask (ou frameworks similares).
Front-end: Desenvolvimento de interfaces utilizando HTML5, CSS3, JavaScript, Vue.js e Vuetify.
Banco de Dados: Experiência com bancos de dados relacionais (PostgreSQL), modelagem de dados e consultas SQL.
Metodologias Ágeis: Conhecimento e aplicação de metodologias ágeis, como Scrum, Kanban e Lean.
Diferenciais:
Inteligência Artificial e Machine Learning: Conhecimentos em Transformers, Large Language Models (LLMs), Inteligência Artificial Generativa, Engenharia de Prompt, RAG (Retrieval-Augmented Generation) e desenvolvimento de agentes de IA.
DevOps e Cloud Computing: Conhecimentos em Docker, Linux, Shell Scripts, serviços em nuvem (AWS) e conceitos de CI/CD.
Banco de Dados Avançados: Experiência com MongoDB, bancos de dados vetoriais (Vector Stores) e bancos de dados orientados a grafos (Graph Databases).
Experiências Complementares: Participação em projetos de pesquisa aplicada em Inteligência Artificial, desenvolvimento de produtos inovadores e arquiteturas modernas para aplicações baseadas em IA.
Competências Comportamentais:
Destemor;
Excelente comunicação e colaboração em equipe;
Perfil analítico e foco na resolução de problemas;
Proatividade e automotivação;
Organização e planejamento;
Foco em resultados e entrega de valor;
Autonomia na tomada de decisões técnicas;
Atenção aos detalhes e compromisso com a qualidade das entregas;
Facilidade de adaptação em ambientes dinâmicos e inovadores;
Curiosidade intelectual e interesse contínuo em aprender novas tecnologias.
Se você está buscando mais do que um emprego, mas uma jornada repleta de aprendizado e inovação, a Alfaneo espera por você. Venha escrever o futuro conosco!
! ATENÇÃO: vaga para trabalho PRESENCIAL em Campo Grande/MS. !