Emprego
Meus anúncios
Meus alertas e-mail de emprego
Fazer login
Encontrar um emprego Dicas de emprego Fichas de empresas
Pesquisar

Pessoa desenvolvedora de software backend

Pelotas
OS Systems
Developer software
Anunciada dia 11 dezembro
Descrição

Join to apply for the Pessoa Desenvolvedora de Software Backend role at OS Systems.
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.
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: https://github.com/shellhub-io/shellhub. Docs: https://docs.shellhub.io.
O Desafio Técnico

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.
E 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:

Currículo (PDF)
Link para seu GitHub (vamos analisar seus projetos e código)

Seniority level
Not Applicable
Employment type
Full-time
Job function
Information Technology
Industries
Software Development
Referrals increase your chances of interviewing at OS Systems by 2x
Get notified about new Software Engineer jobs in Pelotas, Rio Grande do Sul, Brazil.
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr

Se candidatar
Criar um alerta
Alerta ativado
Salva
Salvar
Vaga parecida
Python developer
Pelotas
Jusfy
Developer Python
Vaga parecida
Junior .net developer - remote
Pelotas
INDI Staffing Services
Developer .NET
Vaga parecida
Sr. full stack developer (python, vue, sql, mongodb, aws)
Pelotas
Catalyte
Developer Python
Vagas parecidas
Emprego Informática em Pelotas
Emprego Pelotas
Emprego Rio Grande do Sul
Emprego Sul
Página principal > Emprego > Emprego Informática > Emprego Developer software > Emprego Developer software em Pelotas > Pessoa Desenvolvedora de Software Backend

Jobijoba Brasil

  • Dicas de emprego

Encontre vagas

  • Vagas de emprego por cargo
  • Pesquisa de vagas de emprego por área
  • Empregos por empresas
  • Empregos por localização

Contato / Parceria

  • Entre em contato
  • Publique suas ofertas no site Jobijoba

Menções legais - Menções legais e termos de uso - Política de dados - Gerir os meus cookies - Acessibilidade: Não conforme

© 2026 Jobijoba Brasil - Todos os direitos reservados

Se candidatar
Criar um alerta
Alerta ativado
Salva
Salvar