




A GoMining é uma plataforma digital pioneira no setor de mineração de Bitcoin, dedicada a democratizar o acesso à mineração de Bitcoin por meio de soluções inovadoras de mineração digital e parcerias estratégicas. Atuamos em exchanges, plataformas DeFi/Web3, infraestrutura de mineração e iniciativas de investimento institucional para oferecer aos nossos clientes oportunidades diversificadas no espaço de ativos digitais. Estamos procurando um desenvolvedor Node.js apaixonado, orientado a metas e persistente para integrar nosso exclusivo projeto de investimento em criptomoedas. ### **Responsabilidades** * Desenvolvimento de um gateway de pagamento em criptomoedas. * Desenvolvimento de mecânicas de jogos. * Desenvolvimento de um sistema interno de transações. * Integração com blockchains: Bitcoin, Ethereum, Binance Smart Chain, Tron, exchanges DEX e CEX, além de contratos inteligentes. * Projeto e implementação de arquiteturas de serviço horizontalmente escaláveis. **Requisitos** * Experiência comprovada em projetos em produção com Node.js e TypeScript. * Experiência com Go. * Profundo conhecimento de TypeScript, suficiente para escrever bibliotecas personalizadas. * Experiência em projeto de sistemas, incluindo arquitetura, esquema de banco de dados e cálculo de carga. * Domínio avançado do PostgreSQL, incluindo transações, índices, replicação, agregações (junções, pipelines, MapReduce), análise e otimização de consultas, princípios de (des)normalização de dados e gerenciamento de concorrência. * Experiência com RabbitMQ, Kafka, ZeroMQ ou outras filas de mensagens, além de sólido entendimento de sua estrutura, armazenamento e replicação de dados e limitações. * Experiência na construção de arquiteturas de microsserviços, incluindo protocolos de comunicação, autenticação de serviços e separação de responsabilidades. **Benefícios** * + - Crescimento profissional: apoio a cursos, conferências e aprendizado de inglês (cobertura de até 100%). - Equilíbrio entre vida profissional e pessoal: formato remoto ou híbrido com horários flexíveis em equipes internacionais. - Licenças remuneradas: até 28 dias de férias, 15 dias de licença médica, além de feriados locais. - Programas de reconhecimento: avaliações de desempenho estruturadas e prêmios para equipes. - Cultura de equipe: retiros em locais internacionais (por exemplo, villa da empresa na Turquia, Bali).


