Desenvolvedor Web Full Stack
NewBe an early applicantDesenvolvedor(a) Web Full Stack Avançado(a)
Descrição da posição
O(a) Desenvolvedor(a) Web Full Stack será responsável pelo design e desenvolvimento de soluções completas de software, atuando tanto no front-end quanto no back-end.
Geralmente, esse profissional trabalha em projetos menores, mas também pode atuar em projetos maiores, embora isso seja menos comum devido à escala potencial de cada componente.
Em nível avançado, deverá demonstrar capacidade para aplicar, de forma independente, suas habilidades de desenvolvimento de interfaces web e back-end em aplicações relativamente simples.
Principais responsabilidades
-
Desenvolver e manter a lógica do lado do servidor.
-
Integrar os diferentes elementos da aplicação.
-
Expor dados por meio da criação de endpoints de API.
-
Implementar os elementos visuais e interativos utilizados pelos usuários em aplicações web.
-
Consumir APIs e serviços com base nas interações dos usuários.
-
Utilizar tecnologias web modernas para entregar interfaces intuitivas e fáceis de usar.
-
Atuar de forma completa no desenvolvimento front-end e back-end das soluções.
Requisitos não técnicos
-
Inglês fluente.
-
Experiência trabalhando em equipes Agile/Scrum.
-
Boa comunicação.
-
Disposição para aprender tecnologias com as quais ainda não tenha familiaridade.
Requisitos técnicos
-
Experiência com Angular no front-end e .NET no back-end.
-
Experiência em desenvolvimento com SQL e bancos de dados.
-
Experiência em ambientes de nuvem, especialmente Azure. Experiência com AWS também será bem-vinda.
-
Familiaridade com desenvolvimento utilizando Git para controle de versão e pipelines de CI/CD para implantação.
-
Conhecimento de GitHub Actions será considerado um diferencial.
-
Experiência com Infraestrutura como Código utilizando Terraform é desejável, mas poderá ser aprendida durante o trabalho.
Requisitos específicos do funil
-
Experiência com Vue.js será considerada um diferencial.
-
O funil não utiliza Angular.