Buscamos um(a) Desenvolvedor(a) Full Stack para atuar no desenvolvimento e evolução de aplicações web voltadas a ambientes industriais modernos. A pessoa participará de diferentes etapas do ciclo de desenvolvimento de software, contribuindo com interfaces frontend, APIs e serviços backend, infraestrutura em nuvem, automações de DevOps e iniciativas de segurança da informação. Os projetos envolvem aplicações críticas para monitoramento, operação e integração de processos produtivos, proporcionando contato com tecnologias modernas, arquiteturas distribuídas, computação em nuvem, segurança de aplicações e boas práticas de engenharia de software. Procuramos profissionais com perfil generalista, curiosidade técnica e interesse em atuar em diferentes áreas do desenvolvimento de software, contribuindo para a evolução contínua da plataforma. Queremos alguém que queira aprender, tenha pró-atividade e queira crescer conosco!
Requisitos
- Formação: Ensino superior completo ou em andamento em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
- Conhecimento em lógica de programação, estruturas de dados e orientação a objetos
- Conhecimento em JavaScript e TypeScript
- Experiência em desenvolvimento web
- Conhecimento em React
- Conhecimento em desenvolvimento de APIs REST
- Conhecimento em Python e/ou Node.js
- Conhecimento em bancos de dados relacionais e/ou não relacionais
- Familiaridade com Git e controle de versão
- Conhecimento em Linux
- Noções de redes de computadores
- Conhecimento sobre autenticação, autorização e controle de acesso
- Interesse por desenvolvimento de software, infraestrutura, cloud computing e segurança da informação
- Capacidade analítica e resolução de problemas
- Organização e atenção aos detalhes
- Boa comunicação verbal e escrita
- Facilidade para aprender novas tecnologias
- Capacidade de trabalhar em equipe e colaborar com diferentes áreas
Principais responsabilidades
- Desenvolver e evoluir interfaces web utilizando tecnologias modernas
- Implementar e manter APIs e serviços backend
- Participar da integração entre sistemas internos e externos
- Criar e manter ambientes utilizando containers
- Desenvolver automações e pipelines de integração e entrega contínua (CI/CD)
- Implementar controles de autenticação e autorização
- Contribuir para a proteção de aplicações multi-tenant e APIs
- Apoiar a identificação, análise e correção de vulnerabilidades
- Participar de atividades de observabilidade, monitoramento e confiabilidade de sistemas
- Produzir e manter documentação técnica
- Colaborar com equipes multidisciplinares na evolução contínua dos produtos e da plataforma
- Participar de revisões de código e promover boas práticas de desenvolvimento
Diferenciais
- Experiência com React em projetos profissionais, acadêmicos ou pessoais
- Conhecimento em Node.js, Flask ou desenvolvimento backend
- Experiência com Docker e containers
- Familiaridade com serviços de nuvem (AWS, Azure ou GCP)
- Conhecimento em arquitetura de microsserviços
- Familiaridade com Redis
- Conhecimento em pipelines CI/CD
- Familiaridade com OAuth 2.0, OpenID Connect (OIDC), SAML ou Single Sign-On (SSO)
- Familiaridade com Keycloak ou outras soluções de IAM (Identity and Access Management)
- Conhecimento dos conceitos OWASP Top 10
- Participação em hackathons, projetos open source ou iniciativas relevantes
- Experiência com ferramentas low-code
- Interesse em DevOps, DevSecOps, AppSec, Cloud Security e Arquitetura de Software
- Interesse em soluções para ambientes industriais e conceitos de Indústria 4.0
O que oferecemos
- Participação em projetos de alta complexidade tecnológica e impacto real na indústria
- Contato com tecnologias modernas de desenvolvimento, cloud e segurança
- Ambiente colaborativo e focado em aprendizado contínuo
- Oportunidade de crescimento profissional e evolução técnica
- Atuação próxima a profissionais experientes em engenharia de software, arquitetura e inteligência artificial
Tecnologias utilizadas
- React
- TypeScript
- Node.js
- Python
- PostgreSQL
- Redis
- Docker
- Git
- AWS / Azure / GCP
- CI/CD
- Keycloak
- APIs REST
- Arquiteturas distribuídas e microsserviços
Requisitos Repetidos
- FormaçãoEnsino superior completo ou em andamento em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
- Conhecimentos técnicosConhecimento em lógica de programação, estruturas de dados e orientação a objetos
- Conhecimento em JavaScript e TypeScript
- Experiência em desenvolvimento web
- Conhecimento em React
- Conhecimento em desenvolvimento de APIs REST
- Conhecimento em Python e/ou Node.js
- Conhecimento em bancos de dados relacionais e/ou não relacionais
- Familiaridade com Git e controle de versão
- Conhecimento em Linux
- Noções de redes de computadores
- Conhecimento sobre autenticação, autorização e controle de acesso
- Interesse por desenvolvimento de software, infraestrutura, cloud computing e segurança da informação
- Competências comportamentaisCapacidade analítica e resolução de problemas
- Organização e atenção aos detalhes
- Boa comunicação verbal e escrita
- Facilidade para aprender novas tecnologias
- Capacidade de trabalhar em equipe e colaborar com diferentes áreas.