Buscamos um(a) Desenvolvedor(a) Full Stack Sênior para atuar no desenvolvimento, evolução e manutenção de soluções robustas, escaláveis e eficientes. Esse profissional será responsável por participar de todo o ciclo de desenvolvimento de software, abrangendo desde a concepção e implementação de APIs e integrações até a construção de interfaces web e a integração com aplicações móveis. A posição exige forte conhecimento em desenvolvimento backend e frontend, experiência com arquiteturas distribuídas, integração de sistemas, computação em nuvem e boas práticas de engenharia de software.
Requisitos técnicos
- Graduação completa em Tecnologia da Informação, Engenharia de Software, Ciência da Computação ou áreas correlatas.
- Experiência sólida com desenvolvimento em Java.
- Conhecimento em JavaScript, Typescript, Angular, HTML, CSS.
- Domínio de: o Princípios de design e boas práticas de desenvolvimento; o Desenvolvimento de aplicações robustas e escaláveis.
- Experiência com frameworks backend, como: o Spring (JBoss); o Spring Boot.
- Experiência no desenvolvimento e consumo de APIs REST.
- Conhecimento em frameworks e tecnologias frontend, como: o JSP; o React; o Next.js.
- Experiência com integrações envolvendo aplicações mobile desenvolvidas em Flutter.
- Conhecimento em processamento de eventos e mensagens, utilizando: o Barramento de Serviço do Azure; o RabbitMQ.
- Experiência com banco de dados PostgreSQL.
- Conhecimento em computação em nuvem, especialmente: o Google Cloud Platform — GCP.
- Experiência com containers e orquestração: o Docker; Kubernetes.
- Domínio de controle de versão com Git. Diferenciais
- Experiência com arquitetura de microsserviços.
- Conhecimento em integração e entrega contínua — CI/CD.
- Experiência com sistemas distribuídos e processamento assíncrono.
- Conhecimento em práticas de observabilidade, monitoramento e registro.
- Experiência com testes automatizados e desenvolvimento orientado a testes.
- Vivência em ambientes de alta volumetria, disponibilidade e criticidade.
- Certificações ou experiência comprovada em Microsoft Azure ou Google Cloud.
- Experiência com metodologias ágeis. Competências comportamentais
- Senso de dono, comprometimento e responsabilidade pelos resultados.
- Facilidade de comunicação com equipes técnicas e não técnicas.
- Capacidade de trabalhar de forma colaborativa.
- Perfil proativo, analítico e orientado para solução de problemas.
- Organização e autonomia para condução de atividades.
- Capacidade de tomar decisões técnicas e assumir responsabilidades.
- Interesse por aprendizado contínuo e atualização tecnológica.
- Habilidade para compartilhar conhecimento e contribuir para o desenvolvimento do tempo. Perfil Profissional sênior, com visão sistêmica e capacidade de atuar de forma independente em decisões técnicas e na execução das atividades. Deve combinar conhecimento aprofundado em desenvolvimento full stack com visão de arquitetura, integração entre sistemas, cloud computing e boas práticas de engenharia de software.