O que esta vaga pede
Sobre a Squid 🩷A Squid é uma empresa de tecnologia e marketing de influência que conecta marcas, creators e comunidades por meio de dados, tecnologia proprietária e uma operação cada vez mais orientada à experiência. 🚀Estamos buscando uma pessoa para atuar como Desenvolvedor(a) Full Stack Sênior, contribuindo para a evolução da nossa plataforma, o desenvolvimento de soluções escaláveis e a melhoria contínua dos nossos produtos digitais. Essa pessoa terá um papel importante na construção de experiências cada vez mais eficientes para nossos clientes e creators. 💻✨
Responsabilidades e atribuições
- Como será o seu dia a dia 🚀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.
Requisitos e qualificações
- Conhecimentos necessários 💻Front-end 🎨Domínio de HTML e CSS
- Conhecimentos avançados em JavaScript e TypeScript
- Experiência com ReactJS e Angular
- Componentização e desenvolvimento de interfaces reutilizáveis
- Conhecimento em Programação Orientada a Objetos (POO). Back-end ⚙️Experiência sólida com Node.js
- Experiência com NestJS ou frameworks similares
- Conhecimento em bancos de dados relacionais, como MySQL e PostgreSQL, e não relacionais, como MongoDB
- Modelagem de dados e otimização de queries
- Criação, integração e manutenção de APIs REST. Conhecimentos gerais 🚀Experiência com Docker e Kubernetes
- Desenvolvimento de testes automatizados: unitários, de integração e end-to-end
- Conhecimento em processos de CI/CD e versionamento de código com Git
- Experiência no desenvolvimento de soluções escaláveis, resilientes e de alta performance. Ficaremos ainda mais encantados se você tiver estes diferenciais ✨Conhecimento em Capacitor.js para desenvolvimento mobile, incluindo publicação e manutenção de aplicativos híbridos para iOS e Android
- Experiência com desenvolvimento mobile
- Experiência na arquitetura e implementação de novas soluções, incluindo a definição do desenho de aplicações e serviços
- Conhecimento em práticas de segurança da informação
- Familiaridade com Domain-Driven Design (DDD), princípios SOLID e Clean Architecture
- Conhecimento em boas práticas de desenvolvimento, como Clean Code, lint e cobertura de testes.
Informações adicionais
- Por que ser um Squider? 🩷Impacto no topo do mercado: tenha a oportunidade de trabalhar com algumas das maiores marcas do país e participar de projetos que ajudam a definir os rumos da Creator Economy no Brasil
- Inteligência e tecnologia: vá além do óbvio utilizando tecnologias proprietárias e dados exclusivos de uma empresa referência em marketing de influência
- Cultura de inovação: desenvolva-se em um ambiente dinâmico e colaborativo, que respira criatividade, valoriza a autonomia e incentiva o aprendizado contínuo.
O que oferecemos
- ✨Pacote salarial competitivo
- Auxílio-refeição e auxílio-transporte pelo cartão Swile
- Assistência médica
- Acesso ao Wellhub e ao Total
Pass, programas voltados à saúde e ao bem-estar;Day off no mês do seu aniversário. 🎂