Pular para o conteúdo principal

Desenvolvedor Fullstack Pleno

Tipo de vaga: Efetivo

Modelo de trabalho: Remoto

Vaga também para PcD

Descrição da vaga

🚀 Você é um ninja da programação? Junte-se a nós!


Estamos à procura de um ninja da web que domina todos os segredos da criação de aplicativos da web, desde a mágica do Front-end até os encantos do Back-end. Como nosso Desenvolvedor Fullstack, você será o mestre das camadas, criando experiências incríveis para nossos usuários.

Responsabilidades e atribuições

  • Desenvolver aplicações web utilizando linguagens de programação tanto para o Front-end quanto para o Back-end;
  • Resolução de problemas e depuração;
  • Segurança da informação e melhores práticas de segurança;
  • Trabalhar com APIs e integração de serviços;
  • Controle de versão (Git) e colaboração em equipe;
  • Aprender novas tecnologias e linguagens conforme necessário;
  • Arquitetura de software e design de aplicações;

Requisitos e qualificações

Obrigatórios:

  • Diploma de graduação em Ciência da Computação, Análise e Desenvolvimento de Sistemas, Sistemas para Internet ou área relacionada;
  • Experiência de pelo menos 2 anos comprovada em desenvolvimento utilizando Java e/ou React;
  • Experiência em trabalhar em projetos de desenvolvimento de software, do início ao fim;
  • Experiência com o sistema operacional Linux.
  • Experiência em desenvolvimento de microserviços;
  • Proficiência em linguagens de programação para o frontend, como React, Vue.js ou outras;
  • Proficiência em linguagens de programação para o backend, como Node.js, Java ou outras;
  • Experiência em bancos de dados SQL, com preferência por PostgreSQL e MongoDB, abrangendo consultas (DQL), manipulação de dados (DML) e definição de estruturas (DDL);
  • Capacidade de criar, consumir e integrar APIs para conectar o frontend e o backend;
  • Proficiência no uso de sistemas de controle de versão, como Git.
  • Compreensão dos princípios de segurança da web, incluindo proteção contra ataques comuns, como injeção de SQL e Cross-Site Scripting (XSS);
  • Habilidade para solucionar problemas técnicos complexos e depurar código;
  • Capacidade de colaborar efetivamente com outros membros da equipe, como designers, gerentes de projeto e outros desenvolvedores;
  • Boas habilidades de comunicação para explicar conceitos técnicos para não técnicos e para trabalhar em equipe;
  • Familiaridade com metodologias ágeis de desenvolvimento, como Scrum ou Kanban;
  • Capacidade de aprender novas tecnologias e linguagens de programação conforme necessário.


Diferenciais:

  • Mestrado em Ciência da Computação, Análise de Desenvolvimento de Sistemas, Sistemas para Internet ou área relacionada pode ser um diferencial;
  • Certificações específicas de tecnologia como certificações em AWS, Azure, Google Cloud, Scrum, DevOps, entre outras;
  • Experiência em UX/UI: Familiaridade com princípios de design de interface do usuário (UI) e experiência do usuário (UX) para melhorar a usabilidade e a aparência das aplicações;
  • Experiência em práticas de DevOps, incluindo automação de integração contínua, entrega contínua (CI/CD), configuração de containers (Docker) e orquestração de contêineres (Kubernetes);
  • Compreensão profunda de arquitetura de software e design de sistemas escaláveis e de alto desempenho;
  • Familiaridade com conceitos de aprendizado de máquina (Machine Learning) e inteligência artificial (IA) para integrar recursos de IA em aplicações;
  • Conhecimento em segurança cibernética e práticas de codificação segura para proteger aplicações contra ameaças cibernéticas;
  • Ter contribuído ou mantido projetos de código aberto pode demonstrar engajamento na comunidade de desenvolvimento e habilidades técnicas;
  • Inglês avançado.

Informações adicionais

Se você é apaixonado por codificar, adora desafios e quer fazer parte de uma equipe cheia de energia e criatividade, esta é a sua chance de brilhar. Faça parte da nossa jornada tecnológica e ajude-nos a criar o futuro da web. ✨💻

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Mapeamento Comportamental
  3. Etapa 3: Bate Papo com RH
  4. Etapa 4: Bate Papo com Gestão
  5. Etapa 5: Contratação

Syonet: O Lugar onde Inovação Encontra Paixão!

Na Syonet, não estamos apenas construindo software revolucionário de gerenciamento de relacionamento com o cliente (CRM), estamos construindo um futuro emocionante e transformador. Aqui, você não é apenas mais um colaborador, você é um membro valorizado da nossa família Syonet!


NOSSA CULTURA

Somos uma equipe diversificada e dinâmica, onde cada voz é ouvida e cada ideia é celebrada. Fomentamos uma cultura de inovação, aprendizado contínuo e criatividade. Na Syonet, não apenas aceitamos desafios, buscamos ativamente por eles. Adoramos empurrar os limites do possível e criar soluções que causam impacto.


Aqui, não se trata apenas de fazer um trabalho, mas de fazer a diferença. Valorizamos a paixão, a determinação e a ambição. Damos a você as ferramentas, o suporte e a liberdade para prosperar em sua carreira.


AQUI VOCÊ IRÁ ENCONTRAR:

  • Uma equipe apaixonada e colaborativa que valoriza suas contribuições.
  • Oportunidades infinitas para aprendizado e crescimento profissional.
  • Projetos desafiadores que testarão suas habilidades e o impulsionarão para frente.
  • Um ambiente de trabalho flexível e inclusivo que promove um equilíbrio saudável entre vida pessoal e profissional.
  • Benefícios competitivos e recompensas que reconhecem seu trabalho árduo.

Se você é uma pessoa curiosa, apaixonada e determinada que está pronta para abraçar desafios, a Syonet é o lugar para você.


Pronto para se juntar a nós?

Explore nossas oportunidades de carreira e venha fazer parte desta jornada emocionante!

?