Pessoa Desenvolvedora de Software Back-end Senior

1 semana atrás


Pelotas, Rio Grande do Sul, Brasil OS Systems Tempo inteiro

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)


  • Pelotas, Rio Grande do Sul, Brasil OS Systems Tempo inteiro

    Descriçã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 é...


  • Pelotas, Rio Grande do Sul, Brasil Vaganet Tempo inteiro

    Trabalhamos 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...


  • Pelotas, Rio Grande do Sul, Brasil Ampla Pessoas e Negócios Tempo inteiro

    Suas Principais Funções:·       Administrar e suportar o ecossistema Microsoft 365 (Exchange Online, SharePoint, Teams) e políticas de segurança e conformidade.·       Gerenciar e otimizar bancos de dados Microsoft SQL Server (tuning, backup, replicação e segurança).·       Desenvolver e manter aplicações mobile, front-end e...


  • Pelotas, Rio Grande do Sul, Brasil Vaganet Tempo inteiro

    O 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...

  • Contador

    2 semanas atrás


    Pelotas, Rio Grande do Sul, Brasil JPI FIDC Tempo inteiro

    CONTADOR (A)Somos a JPI FIDC uma empresa com 25 anos de vasta experiência atuando em todo território nacional, com um ótimo portfólio de produtos e com um time composto por profissionais altamente qualificados. Atendemos empresas de forma ágil, personalizada, transparente e sem burocracia na busca por soluções e na análise das operações.Oferecemos...


  • Pelotas, Rio Grande do Sul, Brasil Trust Capital Tempo inteiro

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


  • Pelotas, Rio Grande do Sul, Brasil Osirnet Tempo inteiro

    O 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...

  • Contador

    1 semana atrás


    Pelotas, Rio Grande do Sul, Brasil JPI FDIC Tempo inteiro

    Somos a JPI FIDC uma empresa com 25 anos de vasta experiência atuando em todo território nacional, com um ótimo portfólio de produtos e com um time composto por profissionais altamente qualificados. Atendemos empresas de forma ágil, personalizada, transparente e sem burocracia na busca por soluções e na análise das operações.Oferecemos soluções...

  • Captador externo

    2 semanas atrás


    Pelotas, Rio Grande do Sul, Brasil ELEVATO MATERIAIS DE CONSTRUCAO E DECORACAO LTDA Tempo inteiro

    Você é uma pessoa comunicativa, gosta de estar em movimento e construir relacionamentos?Estamos em busca de um Captador Externo para atuar na prospecção e acompanhamento de obras na região de Palhoça - Santa Catarina SC, fortalecendo o relacionamento com empreiteiros, arquitetos, engenheiros e clientes.Essa pessoa será responsável por representar a...

  • Captador externo

    2 semanas atrás


    Pelotas, Rio Grande do Sul, Brasil ELEVATO MATERIAIS DE CONSTRUCAO E DECORACAO LTDA Tempo inteiro

    Você é uma pessoa comunicativa, gosta de estar em movimento e construir relacionamentos?Estamos em busca de um Captador Externo para atuar na prospecção e acompanhamento de obras na região de Pelotas, Rio Grande, Canguçu, São Lourenço e região fortalecendo o relacionamento com empreiteiros, arquitetos, engenheiros e clientes.Essa pessoa será...