Desenvolvedor(a) Full Stack Pleno

Local: Campo Grande - MS

Descrição

Buscamos um(a) Desenvolvedor(a) de Software Pleno para atuar no desenvolvimento, implementação e otimização de soluções escaláveis, contribuindo para a evolução tecnológica dos sistemas da empresa.

Esse(a) Desenvolvedor(a) será responsável por desenvolver funcionalidades complexas, participar de decisões arquiteturais, garantir a qualidade, a segurança e a performance das aplicações, além de contribuir com melhorias contínuas e integração de recursos de Inteligência Artificial.

Também atuará em colaboração com o time de desenvolvimento, apoiando profissionais mais juniores, participando das cerimônias Scrum e contribuindo para a documentação técnica, sempre com foco em inovação, eficiência e qualidade das entregas.

Responsabilidades

  • Desenvolver e liderar a implementação de funcionalidades complexas, rotineiramente, conduzindo o design da solução, aplicando as melhores práticas de desenvolvimento e frameworks definidos pela empresa, a fim de garantir alto desempenho, escalabilidade e alinhamento com os objetivos do negócio.
  • Garantir segurança e controle de acesso nas aplicações, conforme necessário, implementando OAuth2 e OpenID Connect para gerenciamento de identidade e aplicando práticas de governança de dados e compliance com a LGPD, a fim de proteger informações sensíveis, assegurar a conformidade regulatória e fortalecer a segurança do sistema.
  • Atuar em decisões arquiteturais e melhorias contínuas do sistema, sob demanda, projetando estruturas escaláveis e resilientes, aplicando estratégias Multicloud e padrões de design, a fim de otimizar custos, garantir alta disponibilidade e aprimorar o desempenho das aplicações
  • Realizar a mentoria de desenvolvedores júnior e estagiários, sempre que necessário, oferecendo orientação técnica, revisando código e compartilhando boas práticas, a fim de acelerar o aprendizado, aprimorar a qualidade do desenvolvimento e fortalecer a colaboração no time.
  • Utilizar IA para inovação e otimização de processos, sob demanda, identificando oportunidades para novas funcionalidades e automatizando tarefas, a fim de melhorar a eficiência do time e agregar valor ao desenvolvimento de software.
  • Gerenciar a implementação e monitoramento de requisitos não funcionais, sob demanda, otimizando a performance do sistema, analisando métricas de tempo de resposta e throughput, e aprimorando a experiência do usuário, a fim de diagnosticar gargalos, estruturar sistemas resilientes e responsivos e assegurar a usabilidade das interfaces em colaboração com designers
  • Participar de reuniões e cerimônias Scrum, conforme a necessidade do projeto, acompanhando o progresso das atividades, identificando desafios, propondo soluções e apoiando a tomada de decisões técnicas, a fim de alinhar o desenvolvimento, aprimorar a eficiência das práticas ágeis e fortalecer a colaboração e integração do time.
  • Contribuir para a documentação técnica de sistemas e processos, sob demanda, registrando informações de forma clara, estruturada e detalhada, seguindo padrões da empresa, a fim de garantir a rastreabilidade das decisões, facilitar a manutenção, promover o compartilhamento de conhecimento e assegurar a continuidade do desenvolvimento.

Requisitos

  • Experiência sólida com desenvolvimento de projetos utilizando as tecnologias exigidas pela empresa, aplicando boas práticas de clean code e metodologias Scrum.
  • Experiência com aplicação de práticas de IA na automação de tarefas ou análise de dados.
  • Experiência monitoramento e ajuste de requisitos não funcionais (performance, usabilidade)
  • Experiência com desenvolvimento de software, automação de tarefas com IA e otimização de performance e usabilidade.

Diferenciais

  • Gestão de versionamento e ferramentas de colaboração (Git, GitLab, GitHub, Bitbucket) e pipelines de entrega contínua.

Formação

Graduação completa

Competências técnicas

  • Java e Spring Boot.
  • SQL.
  • Vue.js e Vuetify.
  • Arquitetura de microsserviços, API Gateway e RabbitMQ.
  • Clean Code, Design Patterns e testes automatizados com JUnit e Mockito.
  • Metodologias ágeis, especialmente Scrum.
  • Aplicações de Inteligência Artificial e Machine Learning.
  • Experiência com desenvolvimento de software, automação de tarefas com IA e otimização de performance e usabilidade.
  • OAuth2 e OpenID Connect.
  • Arquiteturas multitenancy, cloud-native e multicloud.
  • Governança de dados e LGPD.
  • TensorFlow e PyTorch.
  • Servidores JBoss/WildFly.
  • RAG, MCP, agentes autônomos, processamento de dados e fine-tuning

Competências comportamentais

  • Proatividade (Muito alto)
  • Capacidade Analítica (Muito alto)
  • Organização (Muito alto)

Benefícios

  • Vale-refeição: R$ 882,00
  • Gym pass
  • Auxilio home office: R$ 300,00

Candidatar-se