Desenvolvedor Backend

Switchback Tech LLC

$1-1.1K[Mensual]
Remoto<1 ano de experiênciaBacharelTempo Inteiro
Compartilhar

Detalhes remotos

Abrir PaísGlobal

Requisitos de IdiomaPortuguese-Brazil

Descrição do Trabalho

Mostrar texto original

Benefícios

  • Recompensas e reconhecimento de funcionário

    Equipe distribuída, Assíncrono, Nenhuma política no trabalho

  • Desenvolvimento Profissional

    Desenvolvimento de Carreira, Orçamento de aprendizagem

  • Tempo de desligamento e Saída

    Semana de trabalho 4 dias

Descrição:

Cargo: Desenvolvedor Backend

Horário: Sobreposição de 4 horas com o Horário de Verão Central (UTC-5:00)

Pilha: TypeScript, Node, React, MongoDB, Express, Zod, Google Cloud Platform


SOBRE O PROJETO

A Compass é um calendário semanal de código aberto para minimalistas ambiciosos. Ele se tornará o aplicativo preferido de milhões de pessoas ocupadas e trabalhadoras. Mais importante ainda, ajudará as pessoas a perceberem quão precioso é o tempo. Para chegar lá, no entanto, precisará de recursos — aqueles que todo usuário de calendário espera e aqueles que eles não sabiam que precisavam. O Engenheiro Backend Sênior liderará a transformação dessas ideias em realidade.



BENEFÍCIOS

  1. Remoto e Assíncrono: Trabalhe de onde for melhor para você, com reuniões mínimas
  2. Trabalhe no seu horário: Sem rastreamento de horas ou ficar de olho no que você está fazendo. Você será avaliado pela qualidade e velocidade dos seus PRs, não pela quantidade de horas que registra. No entanto, é necessário ter uma sobreposição de 4 horas com UTC-5:00 para que possamos nos comunicar em tempo real.
  3. Iterações rápidas: Normalmente, lançamos para produção a cada 1-3 dias. Não há barreiras para impacto ou aprendizado aqui.
  4. Código aberto: Suas contribuições são visíveis no monorepo de código aberto, ajudando a promover sua marca e oportunidades
  5. Inteligência Artificial em Primeiro Lugar: Somos adotantes iniciais de IA e nos incentivamos a experimentar com ela para ajudar a alcançar mais. Atualmente, estamos usando CoPilot, Claude e Cursor, por exemplo.


RESPONSABILIDADES

  1. Autor de pull requests
  2. Revisar PRs de contribuidores, garantindo qualidade
  3. Assumir a responsabilidade pelos objetivos da equipe. É importante para mim ter seu apoio nos objetivos da equipe. Não precisamos de um “pegador de ticket”, que só se preocupa com seu problema atual enquanto ignora o negócio e os usuários. Precisamos de um colega de equipe disposto a compartilhar a responsabilidade pelos nossos resultados. Isso significa que você deve QA seu próprio código, se importar se ele é bem projetado e levar em conta o feedback dos usuários.
  4. Nosso objetivo atual da equipe é tornar-se lucrativo em 2025.


Você será o segundo membro da equipe. Veja como distribuiremos as responsabilidades:

  1. Eu (Tyler) - Recursos e bugs de frontend, conversar com usuários, gerar demanda
  2. Você - Recursos e bugs de backend, DevOps


Estou procurando alguém para "possuir" o backend. Isso significa que você:

  • Fará de 60-90% dos seus PRs focados no backend.
  • Trabalhará ao meu lado para definir um roadmap técnico para a API e Microserviços
  • Dividirá o roadmap do backend em issues do GitHub
  • Implantará e fará QA das mudanças em nossos ambientes de staging e produção
  • Reverá PRs de backend de novos contribuidores


Aqui está uma amostra dos projetos iniciais nos quais você pode esperar trabalhar

  1. Ajudar novos contribuidores a facilitar sua configuração de desenvolvimento criando um CLI para gerar eventos de calendário
  2. Terminar nosso suporte a eventos recorrentes (convertendo strings RRule em consultas e testando rigorosamente)
  3. Atualizar nossa API para suportar a sincronização com todos os sub-calendários de um usuário (atualmente, somente o sub-calendário principal é suportado)
  4. Atualizar nossa API para integrar com calendários da Microsoft e da Apple (atualmente apenas Google)
  5. Publicar nossos endpoints da API pública em nosso site de documentação para que novos contribuidores possam entender como funciona
  6. Re- arquitetar nosso backend
  7. Extrair nosso código de integração para seu próprio microserviço
  8. Criar um serviço de mensagens
  9. Criar um serviço de manutenção
  10. Adicionar Docker e k8s
  11. Adicionar MCP para usuários gerenciarem seus eventos



Mais importante, você precisa ressoar com a missão (ver Manual).

Se você está procurando um trabalho paralelo tranquilo onde pode relaxar e ganhar um dinheiro fácil, isso não é para você. Eu vou te empurrar para ser o melhor engenheiro que você pode ser. Também vou te incentivar a fazer o que é melhor para os usuários. Para aceitar esse desafio, você precisará respeitar profundamente os usuários e o trabalho que estamos fazendo por eles.


PRÓXIMOS PASSOS

Uma chamada informal de 30 minutos para avaliar a compatibilidade com a cultura, seguida de um teste pago de 7 dias

Arquitetura de SoftwareNode.jsAlgoritmos e Estruturas de DadosComputação em NuvemEstrutura de DadosTypescriptMongoDB
Preview

Tyler Dane

FounderSwitchback Tech LLC

Ativo hoje

Postado em 17 September 2025

Report this job

Bossjob Safety Reminder

If the position requires you to work overseas, please be vigilant and beware of fraud.

If you encounter an employer who has the following actions during your job search, please report it immediately

  • withholds your ID,
  • requires you to provide a guarantee or collects property,
  • forces you to invest or raise funds,
  • collects illicit benefits,
  • or other illegal situations.