Analista Desenvolvedor(a) de Software Fullstack

Há 1 dia

Belo Horizonte, Minas Gerais, Brasil Xpeducacao Tempo integral R$ 100.440 - R$ 133.920/ano

Desculpe, essa vaga não aceita mais candidaturas

Descrição da vaga

A XP Educação:

Na XPE, acreditamos que a educação é a força mais poderosa para transformar vidas. Assim como a XP mirou o impossível e revolucionou o mercado financeiro, estamos redefinindo o jeito de ensinar e aprender no Brasil.

Fomos pioneiros ao lançar o primeiro MBA em Inteligência Artificial para Negócios do país, antecipando as demandas do mercado e formando líderes preparados para o futuro. E mais: nossa Faculdade possui nota máxima no MEC — um reconhecimento conquistado por apenas 3% das instituições de ensino superior no Brasil.

Oferecemos uma formação prática, centrada no “saber fazer”, com muita mão na massa e conexão direta com o mercado. Nosso compromisso é com uma educação inovadora, disruptiva e centrada no aluno — feita para quem quer começar, acelerar ou transformar sua carreira em tecnologia e negócios.

Como marca empregadora referência no Brasil, também fomos os primeiros a certificar 100% dos nossos colaboradores em Inteligência Artificial, provando que a transformação começa de dentro para fora. E agora, abrimos todo esse know-how em negócios, tecnologia e mercado financeiro para formar os profissionais que o futuro exige.

Impulsionamos o lifelong learning com um modelo de ensino não linear, flexível e de alta qualidade, sempre aliado a serviços de carreira que aproximam nossos alunos das melhores oportunidades no mercado.

Se você busca entender o mundo da tecnologia e dos negócios para crescer de forma exponencial — seja bem-vindo à XP Educação.

Estamos buscando um(a) Analista Desenvolvedor(a) de Software Full Stack Pleno para atuar no time de Engenharia de Software, com papel ativo na construção, evolução e sustentação das nossas aplicações web. Procuramos uma pessoa com sólida experiência em desenvolvimento full stack, boa capacidade de tomada de decisão técnica, visão sistêmica e responsabilidade sobre entregas de ponta a ponta. Esperamos alguém que combine qualidade técnica com visão de negócio, colaborando com diferentes áreas e contribuindo para elevar o nível de maturidade do time. Essa é uma oportunidade para quem deseja atuar com autonomia, influenciar decisões técnicas e participar ativamente da evolução da arquitetura e dos processos de engenharia.

Responsabilidades – Time de Desenvolvimento

Atuar como desenvolvedor(a) full stack com autonomia técnica, contribuindo diretamente para a arquitetura, implementação e sustentação das aplicações.

  • Desenvolver e evoluir funcionalidades completas (frontend e backend), garantindo qualidade, performance, segurança e escalabilidade.
  • Participar de decisões arquiteturais, propondo melhorias estruturais e boas práticas.
  • Garantir padrões de código, organização de projetos e boas práticas de engenharia (clean code, SOLID, testes automatizados, versionamento adequado).
  • Realizar code reviews de forma construtiva, contribuindo para o desenvolvimento técnico do time.
  • Projetar e implementar integrações com APIs internas e externas.
  • Atuar na análise e resolução de bugs complexos e problemas de produção.
  • Contribuir para a evolução da arquitetura (monolito, microsserviços, integrações, mensageria, etc., conforme o contexto da empresa).
  • Escrever e manter testes automatizados (unitários e/ou integração).
  • Apoiar iniciativas de melhoria contínua do time (refatorações, padronizações, automações, documentação).
  • Participar ativamente das cerimônias ágeis, contribuindo com visão técnica no refinamento e planejamento.

Responsabilidades – Times de Negócio (Gente, Atendimento e Secretaria Acadêmica)

Atuar como parceiro(a) tecnológico(a) das áreas de negócio, com maior protagonismo técnico e capacidade de transformar necessidades complexas em soluções estruturadas.

  • Traduzir demandas de negócio em soluções técnicas bem definidas e sustentáveis.
  • Mapear fluxos operacionais e propor melhorias sistêmicas e automações estruturadas.
  • Desenvolver e manter automações utilizando Python, n8n ou outras ferramentas, priorizando escalabilidade e governança.
  • Projetar integrações entre sistemas (APIs, bancos de dados, planilhas, ferramentas SaaS).
  • Garantir qualidade, rastreabilidade e confiabilidade de dados integrados.
  • Acompanhar métricas de impacto das soluções implementadas.
  • Orientar áreas de negócio sobre boas práticas no uso de sistemas e automações.
  • Atuar em alinhamento constante com o time core de engenharia, garantindo aderência aos padrões técnicos.

Requisitos Obrigatórios

  • Experiência prévia como desenvolvedor(a) full stack.
  • Sólido conhecimento em Python.
  • Experiência com frameworks web (ex.: Django, Flask ou FastAPI).
  • Experiência com frontend moderno