DESENVOLVEDOR FULL STACK
Profissionais de São Paulo ou de Campinas.
NÍVEL: SÊNIOR
REGIME DE CONTRATAÇÃO: PJ
MODELO DE TRABALHO: Remoto, mas pode haver necessidade de participação em reuniões presenciais em São Paulo (Zona Norte) – Despesas contempladas.
HORÁRIO: Horário Comercial (9:00H ~18:00)
PERÍODO: Indeterminado (+ de 12 meses)
Atividades e responsabilidade:
ATIVIDADES DA FUNÇÃO
Desenvolvimento, suporte e trabalho em frentes de inovação no Brasil e outras regiões do mundo.
Requisitos:
REQUISITOS OBRIGATÓRIOS:
Idioma
• Inglês para conversação (Resolução de problemas e interação com as áreas de negócio no Brasil e no exterior).
Linguagens de Programação:
• Front-End: JavaScript HTML e CSS para a criação de interfaces de usuário interativas e responsivas.
• Back-End: Conhecimentos em linguagens de programação como Node.js (JavaScript), Python, Ruby, Java, C#, PHP etc.
Frameworks e Bibliotecas:
• Front-End: Conhecimentos amplos em React, Angular, Vue.js para desenvolvimento de interfaces de usuário.
• Conhecimentos em linguagens Jitsi Meeting e componentes (criação e arquitetura da solução);
• Back-End: Deve conhecer estruturas como Express.js (Node.js), Django (Python), Ruby on Ralis (Ruby), Spring (Java), etc.
Bancos de Dados:
• Bancos de dados relacionais (MySQL, PostgreSQL, SQL Server) e bancos de dados NoSQL (como MongoDB, Cassandra, Redis).
• APIs (Application Programming Interfaces):
• Capacidade de criar e consumir APIs para comunicação entre o front-end e o back-end.
• Arquitetura de Aplicativos Web:
• Camadas de uma aplicação web, incluindo cliente, servidor, banco de dados e como elas interagem.
Segurança:
• Conhecimento das melhores práticas de segurança, incluindo autenticação, autorização, proteção contra-ataques comuns (como CSRF, XSS) e segurança de dados.
Controle de Versão?
• Uso de sistemas de controle de versão, como Git, para rastrear e gerenciar controlar código-fonte com devops e automation deploy.
Infraestrutura e Implantação:
• Compreensão de como implantar aplicativos em servidores, em nuvem (como AWS, Azure, Google Cloud) ou em contêineres (Docker).
Ferramentas de Desenvolvimento:
• Proficiência em Ides (Ambientes de Desenvolvimento Integrado), editores de código, depuradores e outras ferramentas de desenvolvimento.
Desenvolvimento Ágil:
• Compreensão dos princípios do desenvolvimento ágil e da colaboração em equipes multidisciplinares.
Gestão de Projetos (Opcional):
• Algum conhecimento sobre metodologias de gestão de projetos, como Scrum ou Kanban, pode ser benéfico.
Comunicação e Habilidades de Resolução de Problemas:
• Boas habilidades de comunicação para colaborar com outros desenvolvedores, designers e partes interessadas, além de habilidades de resolução de problemas para solucionar questões técnicas.
Aprendizado Contínuo:
• Deve estar disposto a aprender continuamente e se adaptar a novas tecnologias e tendências.
• Em suma, ter conhecimentos sólidos em várias áreas para desenvolver aplicativos web completos é o mote desta posição. Especializações na área em específico (front-end ou back-end) é um diferencial.
• Suportar os demais times na disseminação da cultura e conhecimentos.
Benefícios:
Contratação PJ time and material por hora
Mais Informações:
CONSULTORIA WAYON - CLIENTE EMPRESA INGLESA GLOBAL
DESENVOLVEDOR FULL STACK
Descrição da vaga:
DESENVOLVEDOR FULL STACK Profissionais de São Paulo ou de Campinas.
NÍVEL: SÊNIOR
REGIME DE CONTRATAÇÃO: PJ
MODELO DE TRABALHO: Remoto, mas pode haver necessidade de participação em reuniões presenciais em São Paulo (Zona Norte) – Despesas contempladas.
HORÁRIO: Horário Comercial (9:00H ~18:00)
PERÍODO: Indeterminado (+ de 12 meses)
Atividades e responsabilidade:
ATIVIDADES DA FUNÇÃO
Desenvolvimento, suporte e trabalho em frentes de inovação no Brasil e outras regiões do mundo.
Requisitos:
REQUISITOS OBRIGATÓRIOS:
Idioma • Inglês para conversação (Resolução de problemas e interação com as áreas de negócio no Brasil e no exterior). Linguagens de Programação: • Front-End: JavaScript HTML e CSS para a criação de interfaces de usuário interativas e responsivas. • Back-End: Conhecimentos em linguagens de programação como Node.js (JavaScript), Python, Ruby, Java, C#, PHP etc. Frameworks e Bibliotecas: • Front-End: Conhecimentos amplos em React, Angular, Vue.js para desenvolvimento de interfaces de usuário. • Conhecimentos em linguagens Jitsi Meeting e componentes (criação e arquitetura da solução); • Back-End: Deve conhecer estruturas como Express.js (Node.js), Django (Python), Ruby on Ralis (Ruby), Spring (Java), etc. Bancos de Dados: • Bancos de dados relacionais (MySQL, PostgreSQL, SQL Server) e bancos de dados NoSQL (como MongoDB, Cassandra, Redis). • APIs (Application Programming Interfaces): • Capacidade de criar e consumir APIs para comunicação entre o front-end e o back-end. • Arquitetura de Aplicativos Web: • Camadas de uma aplicação web, incluindo cliente, servidor, banco de dados e como elas interagem. Segurança: • Conhecimento das melhores práticas de segurança, incluindo autenticação, autorização, proteção contra-ataques comuns (como CSRF, XSS) e segurança de dados. Controle de Versão? • Uso de sistemas de controle de versão, como Git, para rastrear e gerenciar controlar código-fonte com devops e automation deploy. Infraestrutura e Implantação: • Compreensão de como implantar aplicativos em servidores, em nuvem (como AWS, Azure, Google Cloud) ou em contêineres (Docker). Ferramentas de Desenvolvimento: • Proficiência em Ides (Ambientes de Desenvolvimento Integrado), editores de código, depuradores e outras ferramentas de desenvolvimento. Desenvolvimento Ágil: • Compreensão dos princípios do desenvolvimento ágil e da colaboração em equipes multidisciplinares. Gestão de Projetos (Opcional): • Algum conhecimento sobre metodologias de gestão de projetos, como Scrum ou Kanban, pode ser benéfico. Comunicação e Habilidades de Resolução de Problemas: • Boas habilidades de comunicação para colaborar com outros desenvolvedores, designers e partes interessadas, além de habilidades de resolução de problemas para solucionar questões técnicas. Aprendizado Contínuo: • Deve estar disposto a aprender continuamente e se adaptar a novas tecnologias e tendências. • Em suma, ter conhecimentos sólidos em várias áreas para desenvolver aplicativos web completos é o mote desta posição. Especializações na área em específico (front-end ou back-end) é um diferencial. • Suportar os demais times na disseminação da cultura e conhecimentos.
Benefícios:
Contratação PJ time and material por hora
Mais Informações:
CONSULTORIA WAYON - CLIENTE EMPRESA INGLESA GLOBAL
🔗 Clique aqui para se candidatar
Use nosso site Empregos.dev para buscar mais vagas de trabalho na área da programação, desenvolvimento, devops e tecnologia como está!