Pessoa Desenvolvedora de Software Back-end Senior
2 semanas atrás
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:
? Docs:
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 ) e infraestrutura (Docker/CI/CD).
Contribuir com a comunidade open source (issues, docs, discussions).
Stack Tecnológica
Backend (principal):
Go (Echo framework)
MongoDB, PostgreSQL, Redis
Asynq (background jobs)
Bibliotecas:
gliderlabs/ssh, gorilla/websocket
testify, 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.
2+ 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
3+ 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)
-
Desenvolvedor Pleno
2 semanas atrás
Pelotas, Rio Grande do Sul, Brasil Connectare Tempo inteiro R$7.000 - R$8.000 por anoDESCRIÇÃO DA VAGAEmpresa busca Desenvolvedor Pleno .NET C# para atuar no desenvolvimento e manutenção de sistemas legados e novos, envolvendo aplicações desktop (WinForms, WPF) e serviços de back-end com APIs web modernas. É necessário domínio em C#, .NET Framework, ASP.NET Core, SQL, Git e Visual Studio. Diferenciais incluem conhecimento em WPF,...
-
Pessoa Desenvolvedora de Software Backend
1 semana atrás
Pelotas, Rio Grande do Sul, Brasil OS Systems Tempo inteiro R$80.000 - R$120.000 por anoDescrição da vagaBuscamos 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 é...
-
Desenvolvedor WEB – Back End
Há 3 dias
Pelotas, Rio Grande do Sul, Brasil Vaganet Tempo inteiro R$40.000 - R$60.000 por anoTrabalhamos para diversos segmentos, sendo mais atuantes nas áreas de agronegócio, saúde e educação.Aqui você terá o estímulo necessário para se desenvolver profissionalmente, terá espaço para tomar decisões e oportunidade de testar suas habilidades.A vaga é efetiva, para trabalho remoto em período integral, de segunda a sexta.Vaga de estágio...
-
Desenvolvedor WEB – Front End
Há 3 dias
Pelotas, Rio Grande do Sul, Brasil Vaganet Tempo inteiro R$40.000 - R$60.000 por anoO profissional que atuará como Programador Web, integrará uma equipe altamente profissional, colaborativa, motivada e criativa; terá como facilitador de seu processo de aprendizagem, gestores com reconhecida expertise na área e que buscam desenvolver habilidades técnicas e fomentam iniciativas de desenvolvimento comportamental e de carreira.No seu dia a...
-
Estágio ou PJ
Há 2 dias
Pelotas, Rio Grande do Sul, Brasil VG Gestão de Resultados Tempo inteiro R$15.000 - R$25.000 por anoVaga para atuar em projetos de Gestão de Pessoas e/ou Gestão de Processos, em rotinas de acompanhamento de prazo, auxiliar no preenchimento de documentação e planilhas, entrar em contato com cliente, sanar dúvidas do projeto, entrevistar e compilar informações, documentar etapas do projeto, auxiliar cargos seniores e liderança na operacionalização...
-
Senior Data Engineer
2 semanas atrás
Pelotas, Rio Grande do Sul, Brasil AGGRANDIZE Tempo inteiro R$80.000 - R$160.000 por anoOláA Aggrandize nasceu em 2015 com a missão deengrandecer pessoas e negócios. Guiados por valores como adaptabilidade, colaboração, foco no cliente e visão de dono, oferecemos soluções que transformam desafios em oportunidades.Somos especialistas emPlatform Engineering,Data Analytics,Modern ApplicationseCybersecurity, sempre com o compromisso de...
-
Gerente de Desenvolvimento
2 semanas atrás
Pelotas, Rio Grande do Sul, Brasil Evoluir Tempo inteiro R$96.000 - R$144.000 por anoBuscamos um Gerente de Desenvolvimento em Tecnologia da Informação para uma agrotech inovadora, focada em garantir aos produtores rurais informações que tornem a gestão econômica e fiscal de suas propriedades mais sustentável e eficiente. A empresa oferece um ambiente de trabalho que valoriza a colaboração, e proporciona um crescimento contínuo, em...
-
Senior Data Engineer
1 dia atrás
Pelotas, Rio Grande do Sul, Brasil AGGRANDIZE Tempo inteiro R$90.000 - R$120.000 por anoOláA Aggrandize nasceu em 2015 com a missão deengrandecer pessoas e negócios. Guiados por valores como adaptabilidade, colaboração, foco no cliente e visão de dono, oferecemos soluções que transformam desafios em oportunidades.Somos especialistas emPlatform Engineering,Data Analytics,Modern ApplicationseCybersecurity, sempre com o compromisso de...
-
Planejador financeiro
Há 5 dias
Pelotas, Rio Grande do Sul, Brasil Trust Capital Tempo inteiro R$40.000 - R$60.000 por anoVaga: Planejador Financeiro Local: Pelotas Tipo de vaga: Híbrido | Período integral⸻ Comece sua jornada no mercado financeiro com a Trust CapitalNa Trust Capital, acreditamos que grandes carreiras começam com grandes oportunidades. Se você é movido por resultados, gosta de lidar com pessoas e quer se desenvolver no mercado de investimentos, essa vaga...
-
Analista de Relacionamento JR
1 semana atrás
Pelotas, Rio Grande do Sul, Brasil Osirnet Tempo inteiro R$40.000 - R$60.000 por anoO que você precisa para ser Analista de Relacionamento JR na empresa que mais cresce na região Sul do Brasil#VemSerOsirResponsabilidades e atribuições Planejam e organizam as ações estratégicas da área de Relacionamento;Controlam indicadores e processos, garantindo eficiência operacional;Assessoram gestores e equipes na tomada de decisões e na...