O que significa ser Full Stack Engineer?
Um Full Stack Engineer é um profissional responsável por desenvolver soluções completas, desde o back-end até o front-end, com foco em performance e escalabilidade.
Chegamos a essa conclusão ao observar as diversas necessidades dos clientes globais do setor de manufatura e revestimentos. Além disso, os times globais colaborativos necessitam de habilidades avançadas em tecnologias modernas para atender às demandas contemporâneas.
Com isso em mente, buscamos alguém que possa trabalhar com serviços e APIs RESTful utilizando Springboot, Swagger e Jakarta EE. Além disso, precisamos de uma pessoa capaz de criar interfaces responsivas utilizando Vue.js, JavaScript (ES4/5), HTML, CSS, TypeScript e outras ferramentas relevantes.
As responsabilidades incluem gerenciar e manipular dados com SQL e PL/SQL em bancos de dados Oracle, além de trabalhar com pipelines de CI/CD usando GitHub Actions, ArgoCD e CodeQL. Também precisamos de alguém que participe de testes automatizados e práticas de QA integradas ao SDLC.
E ainda, queremos encontrar alguém com experiência em Rancher, Kubernetes e Docker, conhecimento em ferramentas de CI/CD e versionamento, como GitHub, GitHub Actions, ArgoCD e CodeQL, e vivência com front-end, incluindo Vue.js, TypeScript, Node.js, JavaScript ES4/5, HTML, CSS e jQuery.
Ainda assim, valorizamos a familiaridade com ferramentas de teste automatizado, metodologias SDLC e práticas de QA.
Fique atento!