Phoebus Tecnologia
Phoebus Tecnologia está com vaga(s) de emprego para Engenheiro (a) De Software Backend (nodejs) – Paraíba em Paraíba
Cargo:
Engenheiro (a) de Software Backend (NodeJS) – Paraíba
Requisitos:
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
, - 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.
Salário:
A combinar
Benefícios:
Não foi informado