Pessoa Desenvolvedora De Software Back-End Senior

Há 5 dias


Pelotas, 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 é 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 ShellHubO 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écnicoVocê 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.ResponsabilidadesDesenvolver 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ógicaBackend (principal):Go (Echo framework)MongoDB, PostgreSQL, RedisAsynq (background jobs)Bibliotecas:gliderlabs/ssh, gorilla/websockettestify, testcontainersDocker SDKInfraestrutura:Docker e Docker ComposeGitHub 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ínimosGraduaçã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áveis3+ 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 DiferencialTer 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 vagaParticipar 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 Back-End

    1 semana atrás


    Pelotas, Brasil SEPRORGS Tempo inteiro

    Desenhar a solução (arquitetura, modelagem, design de código), desenvolvendo sistemas que entreguem valor e alinhados com os objetivos da companhia; Entregar e revisar código testável assegurando qualidade das entregas da equipe, resolvendo problemas e impedimentos que impactam no prazo acordado e alinhando expectativas acordadas; Implementar...


  • Pelotas, Brasil SEPRORGS Tempo inteiro

    Desenhar a solução (arquitetura, modelagem, design de código), desenvolvendo sistemas que entreguem valor e alinhados com os objetivos da companhia; Entregar e revisar código testável assegurando qualidade das entregas da equipe, resolvendo problemas e impedimentos que impactam no prazo acordado e alinhando expectativas acordadas; Implementar...


  • Pelotas, Brasil Seprorgs Tempo inteiro

    Desenhar a solução (arquitetura, modelagem, design de código), desenvolvendo sistemas que entreguem valor e alinhados com os objetivos da companhia; Entregar e revisar código testável assegurando qualidade das entregas da equipe, resolvendo problemas e impedimentos que impactam no prazo acordado e alinhando expectativas acordadas; Implementar...


  • Pelotas, Rio Grande do Sul, Brasil OS Systems Tempo inteiro R$80.000 - R$120.000 por ano

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

  • Desenvolvedor Pleno

    Há 6 dias


    Pelotas, Brasil Connectare Tempo inteiro

    DESCRIÇÃ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,...

  • Desenvolvedor Pleno

    2 semanas atrás


    Pelotas, Rio Grande do Sul, Brasil Connectare Tempo inteiro R$7.000 - R$8.000 por ano

    DESCRIÇÃ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,...


  • Pelotas, Brasil OS Systems Tempo inteiro

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


  • Pelotas, Brasil Os Systems Tempo inteiro

    Join to apply for the Pessoa Desenvolvedora de Software Backend role at OS Systems.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...


  • Pelotas, Rio Grande do Sul, Brasil OS Systems Tempo inteiro R$80.000 - R$120.000 por ano

    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, Brasil Hostche 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...