Há mais de 25 anos a impulsionar o futuro das Telecomunicações e da Tecnologia.Vem criar o futuro connosco!Procuramos umProgramador Back-End (m/f) – MERCHANT PORTALpara integrar um projeto tecnológico de grande impacto no setor financeiro.A tua missão Integrar a equipa responsável pelo NNMerchant Portal, uma plataforma que conecta sistemas bancários, terminais de pagamento Android (POS) e infraestruturas back-end seguras e escaláveis.O teu papel será essencial para garantir arquiteturas robustas, seguras e escaláveis, compatíveis com as normas de compliance e performance do setor financeiro.ResponsabilidadesProjetar e implementar componentes front-end e back-end do Merchant Portal.Desenvolver APIs RESTful e microserviços para integração com sistemas externos (bancos, gateways, terminais).Assegurar a segurança e conformidade do software segundo normas PCI DSS e Secure Software Lifecycle (SLC).Trabalhar com equipas de produto, design e infraestrutura para garantir uma experiência fluida e moderna para o utilizador.Implementar mecanismos de autenticação, autorização e gestão de perfis (comerciantes, administradores, auditores).Criar dashboards e relatórios de transações, KPIs e estatísticas em tempo real.Colaborar em processos de CI/CD, testes automatizados e deployment cloud-native.Garantir a interoperabilidade com sistemas de terceiros (Visa, Mastercard e processadores internacionais).Regime trabalho híbrido 2 a 3 vezes/semana em escritórioHorário 9h-18h (2a a 6a)RequisitosLicenciatura ou Mestrado em Engenharia Informática, Sistemas de Informação ou área similarFormação complementar em Fintech, Blockchain, ou Segurança Aplicacional (valorizado)Mínimo de 5 anos de experiência em desenvolvimento de software;Forte orientação para resultados e qualidade do códigoCapacidade de análise e resolução de problemas complexosRigor na documentação técnica e boas práticas de versionamentoCapacidade de trabalhar em equipas multidisciplinares (engenharia, produto, segurança, parceiros bancários)Boa comunicação técnica (oral e escrita) em português e inglêsRequisitos TécnicosNode.js (NestJS ou Express) é um plusModelação e gestão de bases de dados relacionais (PostgreSQL, MySQL)Experiência em sistemas de cache (Redis, Memcached)Integração com serviços cloud (AWS / GCP / Azure)Conhecimentos de Docker e KubernetesFrameworks modernas (Material UI, Tailwind ou equivalentes)Consumo de APIs REST e WebSocketDesign responsivo e experiência de UI/UX consistenteDevOps e QualidadeTestes unitários e de integração (JUnit, Jest, Postman/Newman)Monitorização e logs (Prometheus, Grafana, ELK stack)Segurança e ComplianceEncriptação de dados sensíveis (TLS, AES, RSA, DUKPT)Implementação de OAuth2, OpenID Connect, JWTControlo de acessos baseado em perfis e rolesIntegração num projeto de referência no setor financeiro, com alto impacto tecnológico;Acompanhamento personalizado e foco no teu desenvolvimento profissional;#J-18808-Ljbffr