Desenvolvedor(a) Full Stack Sênior
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
Job description
A Squid é a empresa líderem tecnologia e marketing de influência no Brasil. Nós não apenas conectamosmarcas e criadores; nós construímos ecossistemas de influência baseados emdados, tecnologia proprietária e uma comunidade apaixonada. Se você quer estarna fronteira da Creator Economy, seu lugar é aqui.
Estamos buscando uma pessoa paraatuar como Desenvolvedor(a) Full Stack Sênior, contribuindo para aevolução da nossa plataforma, o desenvolvimento de soluções escaláveis e amelhoria contínua dos nossos produtos digitais. Essa pessoa terá um papelimportante na construção de experiências cada vez mais eficientes para nossosclientes e creators.
Main responsibilities
Em parceria com o nosso time de desenvolvimento, você será responsável por:
- Desenvolver e manter aplicações web completas, atuando do front-end ao back-end;
- Criar, evoluir e sustentar APIs e microsserviços;
- Desenvolver e manter integrações com plataformas e serviços externos;
- Implementar e otimizar modelos de dados relacionais e não relacionais;
- Garantir a escalabilidade, a performance e a segurança das aplicações;
- Zelar pela qualidade técnica e pela aplicação de boas práticas de desenvolvimento;
- Manter a documentação do código e das APIs sempre atualizada;
- Participar ativamente de revisões de código e contribuir para a evolução técnica do time;
- Pesquisar e propor novas ferramentas, tecnologias e soluções que promovam a melhoria contínua dos nossos sistemas.
O que esperamos de você:
- Vontade de aprender, compartilhar conhecimentos e evoluir com o time;
- Organização, atenção aos detalhes e compromisso com a qualidade;
- Proatividade e autonomia na busca por soluções;
- Facilidade para trabalhar de forma colaborativa;
- Boa comunicação e abertura para trocar ideias e receber feedbacks.
Requirements and skills
Conhecimentos necessários:
Front-end
- Domíniode HTML e CSS;
- Conhecimentosavançados em JavaScript e TypeScript;
- Experiênciacom ReactJS e Angular;
- Componentizaçãoe desenvolvimento de interfaces reutilizáveis;
- Conhecimentoem Programação Orientada a Objetos (POO).
Back-end
- Experiênciasólida com Node.js;
- Experiênciacom NestJS ou frameworks similares;
- Conhecimentoem bancos de dados relacionais, como MySQL e PostgreSQL, e nãorelacionais, como MongoDB;
- Modelagemde dados e otimização de queries;
- Criação,integração e manutenção de APIs REST.
Conhecimentos gerais
- Experiênciacom Docker e Kubernetes;
- Desenvolvimentode testes automatizados: unitários, de integração e end-to-end;
- Conhecimentoem processos de CI/CD e versionamento de código com Git;
- Experiênciano desenvolvimento de soluções escaláveis, resilientes e de altaperformance.
Ficaremos ainda mais encantados se você tiver estesdiferenciais
- Conhecimentoem Capacitor.js para desenvolvimento mobile, incluindo publicação eman manutenção de aplicativos híbridos para iOS e Android;
- Experiênciacom desenvolvimento mobile;
- Experiênciana arquitetura e implementação de novas soluções, incluindo a definição dodesenho de aplicações e serviços;
- Conhecimentoem práticas de segurança da informação;
- Familiaridadecom Domain-Driven Design (DDD), princípios SOLID e Clean Architecture;
- Conhecimentoem boas práticas de desenvolvimento, como Clean Code, lint e coberturade testes.
Additional information
Por que ser um Squider?
- Impactono topo do mercado: tenha a oportunidade de trabalhar com algumas dasmaiores marcas do país e participar de projetos que ajudam a definir osrumos da Creator Economy no Brasil;
- Inteligênciae tecnologia: vá além do óbvio utilizando tecnologias proprietárias edados exclusivos de uma empresa referência em marketing de influência;
- Culturade inovação: desenvolva-se em um ambiente dinâmico e colaborativo, querespira criatividade, valoriza a autonomia e incentiva o aprendizadocontínuo.
O que oferecemos:
- Pacote salarial competitivo;
- Auxílio-refeição eauxílio-transporte pelo cartão Swile;
- Assistência médica;
- Acesso ao Wellhub e ao TotalPass,programas voltados à saúde e ao bem-estar;
- Day off no mês do seuaniversário.