Estamos em busca de um Desenvolvedor Full Stack Júnior para integrar nossa equipe de desenvolvimento.
Sua principal missão será desenvolver, implementar e manter aplicações web utilizando Python, JavaScript, HTML5 e CSS3.
Além disso, você será responsável por criar interfaces amigáveis e responsivas para os usuários, integrar APIs e bancos de dados às aplicações, e garantir a segurança dos dados e a qualidade do produto final.
Esperamos que você seja capaz de resolver problemas complexos, analisar dados, gerenciar projetos e aprender de forma autônoma.
Somos uma empresa onde você terá grande possibilidade de crescimento profissional e aprendizado contínuo.
Se você é um profissional proativo, organizado e apaixonado por tecnologia, essa vaga é para você!
**Descrição**:
- Desenvolver e implementar aplicações web utilizando Python, JavaScript, HTML5 e CSS3
- Criar interfaces amigáveis e responsivas para os usuários
- Integrar APIs e bancos de dados às aplicações
- Realizar testes e depurar o código para garantir a qualidade do produto final
- Garantir a segurança dos dados através de práticas de criptografia e proteção contra ataques
- Participar de reuniões e colaborar com a equipe para identificar e solucionar problemas
- Aprender de forma autônoma, buscando informações e se atualizando constantemente em novas tecnologias e metodologias
- Gerenciar projetos, planejando e acompanhando o progresso do desenvolvimento, cumprindo prazos e lidando com múltiplas tarefas simultaneamente
Habilidades fundamentais:
- Conhecimentos em linguagens de programação tanto para o desenvolvimento do front-end quanto do back-end, como JavaScript, HTML5, CSS3, Python
- Familiaridade com frameworks e bibliotecas populares, como Flask, React, Angular
- Conhecimentos básicos em bancos de dados como MySQL, PostgreSQL
- Familiaridade com Git e controle de versão
- Entendimento básico de práticas de segurança, como criptografia, proteção contra ataques de injeção, autenticação e autorização de usuários
- Habilidades de resolução de problemas, análise e depuração de código, utilização de ferramentas de debug e realização de testes
- Capacidade de aprendizado autônomo, busca por informações e atualização constante em novas tecnologias e metodologias
- Habilidades analíticas, capaz de analisar problemas complexos, identificar padrões e tomar decisões embasadas em dados
- Habilidades de organização e gerenciamento de projetos, capacidade de planejar, acompanhar o progresso do desenvolvimento, cumprir prazos e lidar com múltiplas tarefas simultaneamente
**Perfil do Candidato**:
- Proatividade e paixão por tecnologia
- Organização e habilidades de gerenciamento de projetos
- Capacidade de trabalhar em equipe e colaborar com outros desenvolvedores
- Curiosidade e vontade de aprender constantemente
- Boa comunicação e habilidades interpessoais
- Flexibilidade e adaptabilidade a mudanças no escopo do projeto
- Capacidade de aprendizado rápido e vontade de crescer profissionalmente.
- Formação em Ciência da Computação, Engenharia de Software ou áreas relacionadas (desejável, mas não obrigatório)