QUEM SOMOS A Phoebus atua no mercado de meios de pagamento há mais de 25 anos e a cada dia tem evoluído o conceito de redes de captura de transações de forma revolucionária, fazendo parte do cotidiano de milhões de brasileiros.
Somos referência no desenvolvimento de tecnologias de Captura e Processamento de Transações para Redes Adquirentes e Programas de Fidelidade.
Oferecemos também soluções de TEF Dedicado com foco em empresas de automação comercial e estabelecimentos comerciais que desejam realizar vendas com cartões de crédito e débito.
Priorizamos a valorização e bem estar dos nossos colaboradores.
Trabalhamos com flexibilidade de horários, ambiente dinâmico e aberto ao compartilhamento de ideias.
Buscamos profissionais apaixonados por tecnologia, que gostem de aprender e compartilhar conhecimentos.
Aqui na Phoebus, estimulamos criatividade e inteligência holística, vislumbramos resiliência e muita energia positiva para impulsionar a integridade e o amor que cada colaborador transmite a cada novo dia.
Vem fazer parte do #PhoebusTeam!
/n Habilidades Técnicas Conhecimento em JavaScript: Domínio de ES6+ (let/const, funções de seta, async/await, desestruturação, etc.).
Entendimento dos conceitos fundamentais do JavaScript, como closures, callbacks, promises e manipulação de eventos.
Experiência com Node.js: Familiaridade com o runtime Node.js e seu modelo de eventos assíncronos.
Conhecimento das APIs nativas do Node.js, como fs , http , events , etc.
Capacidade de desenvolver e manter aplicações utilizando módulos e pacotes do Node.js.
Frameworks e Bibliotecas: Experiência com frameworks populares como Express.js, Serverless etc.
Desenvolvimento de APIs: Capacidade de projetar e implementar APIs RESTful Experiência com autenticação e autorização (JWT, OAuth, etc.).
Trabalhar com Bancos de Dados: Conhecimento de bancos de dados relacionais e não relacionais (MongoDB, Redis).
Habilidade em escrever consultas complexas e otimizar o desempenho do banco de dados.
Gerenciamento de Pacotes: Experiência com npm ou yarn para gerenciar dependências.
Ferramentas de Versionamento: Proficiência em sistemas de controle de versão como Git.
Testes e Qualidade de Código: Conhecimento de testes unitários, integração e ponta a ponta (Jest, etc.).
Práticas de TDD (Test-Driven Development) e BDD (Behavior-Driven Development).
Competências Interpessoais Resolução de Problemas: Capacidade de analisar problemas complexos e desenvolver soluções eficazes.
Trabalho em Equipe: Habilidade para colaborar com outros desenvolvedores, designers e gerentes de projeto.
Boa comunicação e capacidade de explicar conceitos técnicos para não técnicos.
Gestão do Tempo: Capacidade de gerenciar múltiplas tarefas e prazos de forma eficaz.
Capacidade de trabalhar de forma autônoma e priorizar tarefas.
Aprendizado Contínuo: Interesse em se manter atualizado com as últimas tendências e tecnologias.
Disposição para aprender e se adaptar a novas ferramentas e práticas.
Documentação: Capacidade de redigir documentação clara e concisa para código, APIs e projetos.
Pensamento Crítico: Capacidade de avaliar diferentes soluções e tomar decisões informadas com base nos requisitos do projeto e nas melhores práticas.
/n Compreender os produtos da empresa bem como suas regras de negócio; Desenvolver os requisitos dos produtos com base na especificação; Reportar resultados de atividades bem como tirar dúvidas com o líder técnico e PO; Identificar, reportar e tratar dívidas técnicas; Análise e correção de problemas em ambiente produtivo.