Sobre a vaga
Desenvolvedor Fullstack TypeScript Pleno - Node/React - híbrido
Buscamos para esta vaga devs que já tenham participado de vários projetos, trabalhado com sistemas mais complexos, integrações com serviços de terceiros, trabalhado com alguns bancos de dados diferentes, enfim, que já tenha uma experiência com problemas maiores.
O objetivo é trabalhar em projetos com Node, React, Next e até React Native, sempre usando TypeScript.
Ter prática com integrações mais complexas com serviços de terceiros é uma boa, bem como saber implementar um CI/CD além do básico.
Validaremos no processo e entrevistas se você está no nosso nível de pleno, e se não estiver mas ainda assiim tiver um perfil bom, poderemos lhe oferecer uma oportunidade Junior apenas para provar que é bom o suficiente, e então progredir pra pleno.
Pra nós o dev pleno é o desenvolvedor que ao invés de precisar de ajuda sempre, já está mais disponível para ensinar, fazendo uma boa auto-gestão e conseguindo também dar suporte aos devs mais novos. Claro que sempre poderá perguntar e pedir ajuda, mas, já está podendo ensinar.
Conosco você trabalhará em projetos de clientes do Brasil e de outros países, tendo oportunidade de interagir com os clientes daqui e de fora (se seu inglês permitir).
Nosso foco é ter devs que queiram seguir na empresa por um longo período, que busquem ter um trabalho estável e duradouro. Buscamos programadores realmente interessados em aprender sempre, que valorizem um ambiente de trabalho livre de stress e de cobranças desnecessárias, e que queiram voar conosco!
Vaga Híbrida
Desenvolvemos grande experiência de trabalho remoto, já que estamos ha quatro anos desta maneira. Mas para esta vaga (e outras que abrimos estes dias), estamos propondo que seja híbrido para maximizar o aprendizado e resultados. Seriam alguns dias online a alguns presenciais em Juiz de Fora (possivelmente no Nosso Moinho).
Tecnologias
É preciso dominar uma destas tecnologias
Tecnologias que são boas se souber
Detalhes da vaga
O mais importante é saber lidar com projetos de maior complexidade. Como sistemas com diversos bancos de dados, que consomem muitos serviços externos, que usem cache de dados e filas para otimizar a performance e que lidem com sincronização de dados, por exemplo.
👉 Se você estiver candidato em uma vaga de estágio ou junior conosco, por favor não se candidate nesta vaga.
Os projetos que trabalhamos são baseados na stack JavaScript/TypeScript, com React, Next ou React Native para o front, e node para o back. Utilizamos o firebase com frequencia mas temos projetos variados com diferentes formas de acesso a dados, incluindo GraphQL.
Variamos bem as ferramentas entre projetos, portanto é preciso saber aprender rápido e ter interesse em entender os projetos e entregar qualidade.
Requisitos
Prática real com projetos usando Node e React
Prática e facilidade com TypeScript
Inglês intermediário ou avançado
Requisitos para perfil mais backend
Prática com GraphQL
Prática com Docker
Prática com AWS
Diferenciais para perfil mais backend
Prática com Github Actions ou outras ferramentas de CI/CD
Prática com outras bibliotecas além do express, como Fastify, Adonis ou Nestjs
Prática com Firebase Cloud Functions
Prática com linux e servidores por linha de comando
Prática com teste unitários usando jest ou outras ferrementas
Requisitos para perfil mais frontend
Prática com Next
Conhecimentos de UX/UI
Diferenciais de frontend
Prática com React Native
Prática com teste unitários usando cypress ou outras ferramentas
Conhecimentos em SEO
Diferenciais em qualquer caso
Ter supervisionado outros devs
Ter gerido projetos
Ter geridos projetos em produção
Precisamos sempre de pessoas que saibam "tocar" um projeto do começo ao fim, que saiba entender os requisitos, escrever issues, interagir com os demais devs e acompanhar as entregas. É um diferencial e tanto!
Mais informações
É necessário que tenha disposição para compartilhar o conhecimento, possivelmente acompanhando estagiários e ensinando como fazer bem feito.
Gostamos de nos comunicar, de aprender e compartilhar o conhecimento sempre. Portanto esteja preparado para estar disponível quando outro dev do time precisar de ajuda. Utilizamos o slack para mensagens de texto e Gather para reuniões, compartilhamento de tela e conversas do dia a dia.
A remuneração será entre R$4.900 até R$6.700, de acordo com sua prática e conhecimento real, bem como seu nível de inglês. Veja os benefícios abaixo nas informações da empresa.
Hubstaff
Utilizamos o hubstaff para gerir o tempo de trabalho e alocação em projetos de clientes e nossos.
Processo de seleção
1ª etapa - Entrevista curta por texto via WhatsApp ou web
2ª etapa - Projeto de teste ou live coding interview com React, Next
3ª etapa - Entrevista técnica detalhada por video via Google meet
Da sua inscrição até o final deverá acontecer em menos de 7 dias.
Remuneração
De R$4.900 até R$6.700 + CLT + Bônus e benefícios
Será necessário se cadastrar ou autenticar para se candidatar a essa vaga