Pessoa Desenvolvedora de Software Backend

OS Systems
Não especificado
Presencial
Publicado em 30 de outubro de 2025

Descrição da Vaga

**Descrição da vaga** Buscamos desenvolvedores com sólida base em programação e capacidade de atuar em diferentes tecnologias. O **ShellHub** é um projeto complexo que envolve desde protocolos de rede (SSH, WebSocket) até microserviços em cloud, com integração a sistemas de pagamento e autenticação enterprise. Mais importante do que decorar APIs é entender **como as coisas funcionam** : como opera o SSH, como implementar reverse tunneling através de NAT, escalar workers assíncronos e garantir segurança em um gateway SSH multi\-tenant. Valorizamos também **soft skills** — comunicação, autonomia e colaboração — pois o trabalho envolve code reviews constantes e decisões arquiteturais compartilhadas. **Buscamos desenvolvedores com experiência prévia em backend.** **Sobre o ShellHub** O **ShellHub** é uma plataforma open\-source de gateway SSH centralizado, que elimina a necessidade de IPs públicos, VPNs ou jump hosts. Permite o gerenciamento remoto de servidores e dispositivos Linux, especialmente em contextos **IoT e Edge Computing** . GitHub: github.com/shellhub\-io/shellhub Docs: docs.shellhub.io **O Desafio Técnico** Você atuará em uma plataforma **SaaS multi\-tenant** , com desafios reais e complexos: **Reverse SSH Tunneling:** conexões seguras através de NAT/firewalls sem port forwarding. **Arquitetura híbrida:** monolito modular \+ microserviços. **Escala:** milhares de conexões WebSocket simultâneas com baixa latência. **Segurança:** MFA, SAML SSO, JWT. **Billing:** integração com Stripe. **Background jobs:** processamento distribuído com Asynq. **Não espere:** CRUDs simples, código legado, projetos sem desafio ou sem code review. **Espere:** problemas reais de networking, código open source de qualidade, revisões rigorosas, testes automatizados e aprendizado técnico constante. **Responsabilidades** * Desenvolver e manter serviços backend em Go. * Otimizar performance e escalabilidade de sistemas distribuídos. * Implementar integrações complexas (Stripe, SAML, AWS, Docker API). * Participar de code reviews e decisões técnicas. * Colaborar com times de frontend (Vue.js) e infraestrutura (Docker/CI/CD). * Contribuir com a comunidade open source (issues, docs, discussions). **Stack Tecnológica** * Go (Echo framework) * MongoDB, PostgreSQL, Redis * Asynq (background jobs) **Bibliotecas** **:** * gliderlabs/ssh * gorilla/websocket * testify e testcontainers * Docker SDK **Infraestrutura:** * Docker e Docker Compose * GitHub Actions (CI/CD, lint, test, build) * Nginx/OpenResty (reverse proxy com Lua) **Também terá contato com:** * Frontend (Vue 3, TypeScript, Vuetify) * DevOps (Docker, CI/CD) * Protocolos (SSH, WebSocket, HTTP/REST, SAML 2\.0\) **Requisitos Mínimos** * Graduação em Computação ou curso ou experiência equivalente. * Boa base em algoritmos, estruturas de dados e complexidade computacional. * 1\+ anos em backend usando Go (ou linguagem similar). * Experiência com code review (dar e receber feedback), Docker e containerização, Fluxo completo de Git CLI. * Leitura e escrita em inglês técnico (documentação, issues, code reviews). **Requisitos Desejáveis** * 2\+ anos como Desenvolvedor Backend em Go. * Interesse em múltiplas tecnologias. * Experiência com WebSocket e sistemas distribuídos. * Conhecimento em SAML/OAuth2/JWT e multi\-tenancy. * Contribuições open source. * Experiência com Stripe e background jobs. **Grande Diferencial** * Ter PRs aceitos em projetos open source ou repositórios pessoais públicos que demonstrem: * Qualidade e padrões de código. * Commits claros e testes automatizados. * Boa documentação e resolução de problemas complexos. **Diferenciais da vaga** * Participar de um projeto open source real, usado globalmente. * Time altamente técnico e cultura de code review rigoroso. * Influência direta em decisões arquiteturais. * Contato com a comunidade open source internacional. **Inclua na sua candidatura:** **Obrigatório:** Currículo (PDF) Link para seu **GitHub** (vamos analisar seus projetos e código)

Vaga originalmente publicada em: linkedin

Receba vagas como esta no seu email

Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades

Criar Alerta Gratuito

Alertas que entendem o que você quer

Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.

Alerta genérico

Filtro:

Python

Você recebe tudo isso:

Vaga de Python + Django
Vaga de Python + Flask
Vaga de Python + ETL/Data
Vaga de Python + Machine Learning
...e muito ruído no seu email
Alerta inteligente

Filtro:

Python+FastAPI

Você recebe apenas:

Desenvolvedor Python + FastAPI
Backend Engineer (FastAPI)
API Developer - Python/FastAPI

Zero ruído. Só vagas relevantes para você.

Outros exemplos de filtros precisos:

JavaScript+React+Remoto
Java+Spring Boot+Sênior
Go+Kubernetes

Filtros Combinados

Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.

Email Diário

Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.

Kanban Visual

Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.

Planos simples, sem surpresas

Comece grátis e faça upgrade quando quiser

Gratuito

R$ 0para sempre
  • Busca de vagas ilimitada
  • Salvar até 10 vagas
  • 1 quadro Kanban
Criar Conta Grátis
Popular

Premium

R$ 9,90/mês
  • Tudo do plano gratuito
  • Vagas salvas ilimitadas
  • Quadros Kanban ilimitados
  • Alertas de vagas por email
  • Suporte prioritário
3 dias grátis, sem cartão

Pronto para encontrar sua vaga ideal?

Junte-se a milhares de desenvolvedores que já usam o Job For Dev

Encontre as melhores oportunidades para desenvolvedores no Job For Dev