Estamos procurando desenvolvedor senior full stack para integrar nosso time e assumir a responsabilidade por todo o ciclo de desenvolvimento de uma aplicação. A ideia é que você trabalhe com tecnologias como Spring Boot, React, PostgreSQL, Terraform, Kubernetes, além de GitLab, para criar soluções robustas e eficientes. Se você tem interesse em aprender e crescer com o time, mesmo que não tenha experiência com todas as ferramentas mencionadas, queremos conversar com você.
No back-end, você vai trabalhar com Spring Boot para criar APIs e garantir que tudo funcione de forma escalável e segura. No front-end, o React vai ser sua principal ferramenta para construir interfaces dinâmicas e responsivas, sempre buscando melhorar a experiência do usuário. Para a parte de banco de dados, vamos usar o PostgreSQL, então é importante saber como trabalhar com bancos relacionais de forma eficiente.
Além disso, você vai estar envolvido com a automação e gestão de infraestrutura utilizando Terraform e Kubernetes, ajudando a orquestrar aplicações em ambientes de nuvem pública (AWS, GCP, Azure), além de tornar as aplicações cloud native, aproveitando toda a flexibilidade e escalabilidade da nuvem.
Também vamos contar com você para utilizar o GitLab no versionamento de código e para facilitar o processo de CI/CD. Sabemos que você pode não ter experiência com todas essas tecnologias, mas buscamos alguém com interesse e vontade de aprender.
Se você gosta de desafios, de trabalhar com tecnologia de ponta, e de um ambiente onde o aprendizado contínuo é essencial, essa é a vaga certa. Se tiver interesse, mande seu currículo e vamos bater um papo.
Responsabilidades:
Desenvolver e manter APIs robustas e escaláveis no back-end utilizando Spring Boot.
Criar interfaces de usuário dinâmicas e responsivas no front-end com React.
Trabalhar com PostgreSQL para modelagem e gerenciamento de dados, garantindo alta performance e integridade.
Automatizar e gerenciar a infraestrutura utilizando Terraform, promovendo ambientes estáveis e escaláveis.
Orquestrar e gerenciar aplicações utilizando Kubernetes para garantir alta disponibilidade e escalabilidade em ambientes de nuvem.
Implantar e gerenciar aplicações cloud native em plataformas de nuvem pública como AWS, GCP e Azure.
Utilizar GitLab para versionamento de código, integração contínua (CI) e entrega contínua (CD), assegurando a qualidade e a eficiência do fluxo de trabalho.
Requisitos:
Graduação completa ou em andamento em Engenharia da computação, Ciência da computação, Sistemas de informação, Análise e desenvolvimento de sistemas, Gestão de TI ou áreas correlatas.
Mínimo de 5 anos de experiência comprovada em Desenvolvimento de Aplicações Web.
Conhecimento de Spring Boot e React.
Desejável:
Atitudes:
Ser um interessado em mudanças e melhorias contínuas.
Demonstrar proatividade e responsabilidade nas atividades.
Ser resiliente e capaz de lidar com desafios do dia a dia.
Possuir boas habilidades de comunicação, tanto escrita quanto verbal.
Ter pensamento crítico.
Ser um exemplo de profissionalismo e ética no trabalho.
Possuir habilidade para trabalhar em equipe e liderar projetos multifuncionais.
Comportamentos e Habilidades:
Facilidade de comunicação verbal e escrita.
Capacidade de lidar com pessoas e manter bom relacionamento.
Foco no cliente e visão de negócio.
Foco na orientação por resultados.
Proatividade na solução de problemas.
Capacidade de desenvolver atividades simultâneas e lidar com perfis diversos.