Engenheiro de suporte (remoto)
Antes de tudo, publicamos algumas reflexões sobre trabalho em /jobs/ (English) e /about/. Elas explicam algumas das nossas escolhas e podem ajudar você a descobrir se temos afinidade cultural.
Se você ainda não conhece a Transloadit, aqui estão algumas informações sobre a nossa empresa.
Transloadit
A Transloadit é um serviço de upload e codificação de arquivos. Ela foi lançada em 2009 por três desenvolvedores que se conheceram por meio do código aberto e, desde então, os clientes adoram nossa API e nosso suporte de primeira linha.
Fomos os primeiros a rodar Node.js em produção. Por isso, tivemos que inventar algumas rodas, que depois compartilhamos com o mundo. Os exemplos mais notáveis são node-mysql, node-formidable e node-retry. Hoje, esses módulos são padrões do setor para lidar com MySQL, uploads de arquivos e sistemas em rede/não confiáveis. Também contribuímos bastante com o próprio Node.js e empregamos um membro do seu Technical Steering Committee (comitê diretor técnico).
Aproximadamente 80% da nossa receita é destinada ao código aberto. Além das contribuições ao Node.js já mencionadas, criamos o tus e o Uppy, dois projetos ambiciosos que são #1 em suas respectivas categorias e estão mudando a forma como as pessoas compartilham arquivos na internet. Colaboramos nesses projetos com engenheiros da Apple, do Google, da Vimeo e da Cloudflare.
Nosso serviço comercial é o que mantém todos esses esforços de pé: uma REST API que desenvolvedores podem integrar para facilitar a importação em massa, a codificação, o redimensionamento, o reconhecimento, a rotação ou a geração de miniaturas de arquivos, tudo de forma totalmente automatizada.
Operar esse serviço exige escrever software em Node.js que aceita uploads e enfileira Jobs de codificação. Isso envolve isolar em sandbox as ferramentas de código aberto que executamos nesses arquivos, rodar várias versões dessas ferramentas simultaneamente com Nix, analisar o tráfego de entrada e escalar máquinas da AWS com antecedência (entre 200 e 1000 máquinas robustas). Iteramos e melhoramos cada uma dessas coisas diariamente e tomamos extremo cuidado para não quebrar integrações existentes e manter a retrocompatibilidade.
Assim como nos planos de dados móveis, os clientes assinam um plano mensal que inclui uma determinada quantidade de gigabytes para processarmos. Se ultrapassarem essa quantidade, há cobrança de excedente. Somos, em grande parte, self-service: desenvolvedores nos encontram no Google ou por meio de um dos nossos projetos de código aberto, se cadastram, leem a documentação, experimentam e fazem a integração por conta própria.
A vaga
Às vezes, nossos clientes pagantes precisam de mais ajuda, seja por causa de um caso extremo específico, de um bug, de alguma documentação que falta ou porque têm pedidos de funcionalidades. É aí que eles entram em contato conosco via:
- GitHub
- StackOverflow
- nosso fórum da comunidade
- Slack (algumas empresas de grande porte pagam por essa opção)
- Mas 90% chegarão via: Intercom (um serviço de suporte privado baseado na web)
Estamos procurando alguém para atender a esses pedidos de ajuda, e esperamos que esse alguém seja você! O ideal é que você tenha bom domínio técnico e alguma experiência como desenvolvedor, mas não necessariamente se veja programando o dia todo, todos os dias. Você acha gratificante conversar com outros seres humanos e ajudá-los a entender e resolver qualquer problema que encontrem ao integrar com a nossa API. Você se orgulha de fazer essas coisas bem, tem paciência e empatia, não pega atalhos e valoriza qualidade em vez de quantidade.
O cargo se chama engenheiro de suporte, mas você também vai transitar por outras áreas.
Acontece que, na Transloadit, não acreditamos necessariamente que três áreas da nossa operação sejam tão diferentes: suporte, criação de conteúdo e aquisição de clientes andam muito juntas. Um exemplo: se você perceber que está dando a mesma resposta em várias ocasiões, pode generalizar a questão e transformá-la em um post de blog com um passo a passo. Esse artigo pode, por sua vez, atrair novos desenvolvedores que, depois que você responder a algumas das perguntas deles, podem acabar assinando o nosso serviço.
Achamos essa polinização cruzada muito poderosa, e combinar esses papéis também mantém o seu trabalho sempre renovado. Para a Transloadit, o suporte ao cliente se torna um dos melhores canais de vendas inbound que poderíamos desejar. Então, quando a caixa de entrada do suporte estiver vazia e você tiver algumas horas, retome aquela conversa recente para ver se o cliente está satisfeito, ou dedique um tempo a melhorar nossa documentação, ampliar nosso FAQ e transformar respostas recentes em novo conteúdo, para que clientes atuais e futuros possam se beneficiar dele. Da próxima vez que a mesma pergunta chegar, basta indicar a URL.
Pré-requisitos
- Excelente domínio do inglês escrito, já que a maioria dos nossos clientes está nos EUA e você seria incentivado a escrever/atualizar conteúdo
- Alto domínio do inglês falado, já que nossas reuniões semanais são em inglês e se espera que você faça uma ou outra ligação com clientes (algumas por ano já seria muito)
- É obrigatório ter ±4 h de sobreposição com o horário comercial CE(S)T. Principalmente no início, ter a maior parte da equipe acordada enquanto você trabalha vai ajudar você a pegar o ritmo
- Disponibilidade de até 32 h de trabalho por semana
Remuneração
Podemos pagar $40/h por esta vaga de quase tempo integral. À medida que você ganhar experiência e senioridade, podemos aumentar esse valor. Você pode ler sobre nossos motivos para divulgar a remuneração em /jobs/ (English).
Como esta é uma vaga remota, a menos que você esteja baseado na Alemanha, o ideal seria você nos enviar uma fatura pelas horas que trabalhou para nós.
Trabalho remoto, folgas, conduta e expectativas
Nossas posições sobre esses assuntos estão em /jobs/ (English). Resumindo: você pode trabalhar de qualquer lugar do mundo. Nosso escritório virtual funciona no Slack. Tire folgas quando achar adequado; só pedimos que você cumpra seus próprios compromissos e nos avise com antecedência. Procuramos pessoas gentis, engenhosas, curiosas e capazes de formular os próprios objetivos e trabalhar para alcançá-los.
Stack tecnológico
Este é o nosso stack. Ter familiaridade com esses itens seria ótimo. Os que têm uma marca de verificação são importantes. Nem é preciso dizer que você pode aprender tudo isso na Transloadit.
- Git(Hub) / Slack / Intercom ✅
- React
- HTML
- CSS (PostCSS etc.)
- Node.js (14+) ✅
- Markdown ✅
- Jekyll / Liquid
- TypeScript
- Go
- BASH / linha de comando ✅
- FFmpeg, ImageMagick e muitas outras ferramentas OSS que movem a nossa conversão de arquivos ✅
- Ubuntu
- Redis
- MySQL
- AWS / Google Cloud / várias ferramentas da Hashicorp para orquestrar nossa infraestrutura
Como se candidatar
Envie:
- Informações básicas (nome, idade, interesses, GitHub, Twitter, site, se tiver um)
- Motivação (máx. 100 palavras)
como DM para https://twitter.com/transloadit
Contratando um engenheiro de suporte:
🗣️ inglês excelente
🧑💻 experiência com Node.js e linha de comando
🧘 empatia, paciência, curiosidade
❤️🔥 ajudar os outros motiva você
🌏 100% remoto
💰 $40/h
🕘 32 h/semana, flexível, mas com 4 h de sobreposição com CE(S)T
transloadit.com/blog/2022/01/job-support-engineer/
RTs para ampliar o alcance são bem-vindos.
— transloadit (🤖 Transloadit) 1 de fevereiro de 2022