A Transloadit procura desenvolvedor back-end sênior em Node.js
Atualização: continuaremos recebendo candidaturas até quarta-feira, 8 de fevereiro de 2023, para garantir que todos tenham a chance de se candidatar. Depois disso, deixaremos de aceitar novas candidaturas e começaremos a análise. Observe que, pelos motivos mencionados nesta vaga, podemos demorar um pouco para dar um retorno 👌
Estamos procurando um desenvolvedor back-end Node.js de nível sênior para se juntar à nossa equipe e nos ajudar a continuar escalando, modernizando e melhorando nosso serviço. Como desenvolvedor back-end Node.js na Transloadit, você terá a oportunidade de trabalhar em diversos projetos, incluindo a criação e a manutenção da nossa API, a melhoria do nosso pipeline de processamento de arquivos e muito mais.
Transloadit
A Transloadit permite que você receba, transforme ou entregue qualquer arquivo com nossa API, sem
precisar ter ou gerenciar infraestrutura. Desde 2009, a Transloadit ajudou mais de 25.000 startups e
empresas de mais de 135 países a converter 96 milhões de gigabytes de mídia em nossa plataforma. Com
nossos Robots (como o 🤖/image/optimize), você pode criar pipelines personalizados, o que permite atender até
às necessidades mais específicas.
Por exemplo, nossa cliente Coursera permite que professores enviem materiais didáticos para a plataforma. Nos bastidores, a Transloadit cuida dos uploads e cria muitas variantes diferentes dos vídeos, imagens e PDFs, para que sejam bem exibidos em todos os tipos de dispositivo. A Coursera não precisa se preocupar em escalar CPUs para codificar vídeo, versões do FFmpeg, codecs, parâmetros, tratamento de erros etc. Isso libera ciclos de desenvolvedores e de máquinas, para que a equipe possa se concentrar no que faz de melhor: educar o mundo.
A Transloadit é autofinanciada (bootstrapped) e 100% livre de capital de risco. Isso nos permite buscar objetivos que vão além de um “retorno de 5X em 5 anos” obtido sem muita consideração pelo que fica para trás quando ele é alcançado. Um desses objetivos é retribuir à comunidade por meio de software de código aberto. Em vez de monetizá-los, abrimos o código do Uppy (ferramenta de upload de arquivos em JavaScript, elegante e modular) e do tus (protocolo para uploads retomáveis).
Ainda está curioso? Temos um blog de engenharia que explora casos de uso reais com a API da Transloadit.
Cultura
Acreditamos em dar autonomia aos membros da nossa equipe, os Transloadians, para criar as circunstâncias e o horário de trabalho que funcionem a seu favor, e não contra você. Queremos garantir que ninguém na Transloadit fique sobrecarregado. Para ilustrar: com frequência praticamos esportes durante o horário comercial ou passamos um tempo com nossos filhos. Desde que você leve a sério concluir o que precisa ser feito em algum momento, deveria fazer o mesmo. O expediente das nove às cinco já perdeu a relevância. O vento está bom agora? É só nos avisar e ir soltar sua pipa. Seu projeto vai esperar, e podemos cobrir você.
A Transloadit está em um ótimo momento, com os fundadores ainda contribuindo ativamente nos projetos. Isso significa que, a menos que haja algum problema crítico, queremos que os membros da equipe trabalhem em coisas que realmente os empolguem. Acreditamos que essa abordagem cria um ambiente de trabalho saudável, no qual membros felizes da equipe podem se concentrar em desenvolver produtos excelentes.
Atualmente, a equipe tem cerca de 20 pessoas de 11 nacionalidades, trabalhando de todas as partes do mundo, em meio período ou quase em tempo integral.
Para mais informações, confira nossa página dedicada (English).
Responsabilidades:
- Desenvolver e manter nossa API em Node.js
- Melhorar e otimizar nosso pipeline de processamento de arquivos
- Colaborar com o restante da equipe para identificar e resolver problemas
- Escrever código limpo, sustentável e eficiente
- Manter-se atualizado sobre as últimas tendências e tecnologias do setor
Requisitos:
- Você é curioso; sente-se à vontade para rastrear problemas por várias camadas de um stack de software e gosta de investigar, entender e resolver problemas.
- Você se importa com a escrita de sistemas robustos, a qualidade do código, o desempenho e a dívida técnica. Você entende as concessões que uma engenharia rigorosa exige.
- Sólida experiência com Node.js e JavaScript
- Disponibilidade para ficar de plantão (English) para resposta a incidentes. Somos flexíveis com os turnos e cobrimos uns aos outros com prazer quando necessário. Você fará dupla com uma pessoa sênior e só assumirá a responsabilidade quando indicar que está pronto.
- Diploma é opcional, desde que você consiga demonstrar experiência e mostrar que investiga tudo a fundo.
- Excelente comunicação (em inglês) e capacidade de trabalhar bem em uma equipe remota.
- Grande habilidade de depuração. Grande capacidade de ler e entender código existente. Mergulhar a fundo em uma base de código grande, com 14 anos, não deve ser problema para você.
- Capacidade de trabalhar com autonomia, encontrando coisas valiosas para fazer e acompanhando suas próprias tarefas pendentes.
- Familiaridade com Linux e com a CLI.
- Diferencial: experiência contribuindo para projetos de código aberto, MySQL, Terraform, AWS, TypeScript, Nix.
Benefícios:
- Trabalho remoto de qualquer lugar
- Horário de trabalho flexível
- Escolha dos seus projetos com base no seu interesse
- Um ambiente de trabalho transparente, de mente aberta e livre de distrações
- Participação em uma ótima equipe de pessoas talentosas e apaixonadas
- Tempo para aprimorar suas habilidades e explorar seus interesses
- Viagens e ingressos para conferências patrocinados pela empresa
- Kindles com orçamento ilimitado para livros (sujeito à política de uso justo)
- Orçamento para compra de equipamentos para quem trabalha quase em tempo integral
- Horas faturáveis para jogar videogame com a equipe
- Oportunidade de trabalhar com código aberto
Remuneração:
- $50-$65 por hora, dependendo da experiência e da senioridade
- 32 h/semana
- Opção de entrar na folha de pagamento em vez de trabalhar como freelancer, se você estiver na Alemanha
Processo seletivo:
- Envie seu currículo e uma carta de apresentação para
hello@transloadit.com. - Vamos analisar todos. Às vezes recebemos muitos, e somos uma equipe pequena. Pode levar um tempo até darmos um retorno.
- Entraremos em contato para informar se você passou para a 2ª rodada.
- Convidaremos você para o nosso Slack para uma conversa. Podemos perguntar sobre experiências anteriores e tentaremos responder às suas dúvidas sobre a empresa ou esta vaga.
- Entraremos em contato para informar se você passou para a 3ª rodada.
- Agendaremos uma videochamada para nos conhecermos melhor, ver se há afinidade cultural e aprofundar a conversa sobre coisas que você criou.
- Informaremos se você conseguiu a vaga.
A diversidade de origens e culturas é essencial para mantermos nosso ritmo. Nossos desafios de negócio e técnicos são únicos, e precisamos do maior número possível de vozes diferentes para nos ajudar a resolvê-los: vozes como a sua. Não importa quem você é ou de onde vem, você é bem-vindo para ser quem realmente é na Transloadit.
Estudos mostram que mulheres e membros de comunidades sub-representadas só se candidatam a vagas quando atendem a 100% dos requisitos. Isso soa como você? Se sim, a Transloadit incentiva você a reconsiderar e se candidatar. Estamos ansiosos para receber seu currículo e sua motivação em hello@transloadit.com!
