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
- Etapa 1: Cadastro
- Etapa 2: Mapeamento Comportamental
- Etapa 3: Bate Papo com RH
- Etapa 4: Bate Papo com Gestão
- 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!