Pessoa Desenvolvedora de Software Backend
Há 5 dias
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: Docs: 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
-
Pessoa Desenvolvedora De Software Backend
1 dia atrás
Pelotas, Brasil Os Systems Tempo inteiroJoin 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...
-
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 é...
-
Engenheiro De Software Backend
Há 2 dias
Pelotas, Brasil Teddy Open Finance Tempo inteiroEstamos em busca de um(a) desenvolvedor(a) backend com sólida experiência em NodeJS e NestJS para compor nosso time de tecnologia.Procuramos alguém que domine boas práticas de desenvolvimento, tenha vivência com integração com serviços de terceiros e criação de APIs.Se você é apaixonado(a) por backend, gosta de desafios técnicos e quer atuar em...
-
Pelotas, Brasil Os Systems Tempo inteiroDescriçã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...
-
Pessoa Desenvolvedora de Software Back-end Senior
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 é...
-
Pessoa Desenvolvedora Full Stack Pleno
Há 2 dias
Pelotas, Brasil Sankhya Gestão de Negócios Tempo inteiroEstamos em busca de uma Pessoa Desenvolvedora Full Stack Pleno com experiência em desenvolvimento de software e capacidade técnica para atuar em projetos desafiadores e escaláveis.Missão do cargo Estamos construindo um produto greenfield, de alta performance, com frontend sofisticado e uso intensivo de APIs de IA. Buscamos alguém com mentalidade de...
-
Pessoa Engenheira Backend Sênior
2 semanas atrás
Pelotas, Brasil Metarh Tempo inteiroEstamos contratando: Pessoa Engenheira BackendEFullstack Sênior!Você é apaixonado(a) por construir sistemas robustos, escaláveis e de alta performance?Curte trabalhar com arquitetura moderna, boas práticas e tecnologias de ponta?Então vem com a genteEstamos comduas oportunidades incríveispara integrar nosso cliente de engenharia — uma focada...
-
Desenvolvedor Back-End
1 semana atrás
Pelotas, Brasil SEPRORGS Tempo inteiroDesenhar 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...
-
Desenvolvedor Back-End
Há 4 dias
Pelotas, Brasil SEPRORGS Tempo inteiroDesenhar 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...
-
Desenvolvedor Back-End
1 dia atrás
Pelotas, Brasil Seprorgs Tempo inteiroDesenhar 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...