Há mais de 25 anos a impulsionar o futuro dasTelecomunicações e da Tecnologia.Vem criar o futuro connosco!
Procuramos um(a) Programador Back-end – MERCHANTPORTAL para integrar um projeto tecnológico de grande impacto no setorfinanceiro.A tua missãoIntegrar 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.Responsabilidades- Projetar e implementar componentes 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 terceiros (Visa, Mastercard e processadores internacionais)Regime trabalho: Full RemoteHorário: 9h-18h (segunda a sexta-feira)- Licenciatura ou Mestrado em Engenharia Informática, Sistemas de Informação ou área similar- Formaçã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ódigo- Capacidade de análise e resolução de problemas complexos- Rigor na documentação técnica e boas práticas de versionamento- Capacidade de trabalhar em equipas multidisciplinares (engenharia, produto, segurança, parceiros bancários)- Fluente em português e inglêsStack tecnológico do projecto- Node.Js (NestJS ou Express) é um plus- Modelaçã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 Kubernetes- Frameworks modernos (Material UI, Tailwind ou equivalentes)- Consumo de APIs REST e WebSocket- Design responsivo e experiência de UI/UX consistenteDevOps e Qualidade- Testes unitários e de integração (JUnit, Jest, Postman/Newman)- Monitorização e logs (Prometheus, Grafana, ELK stack)Segurança e Compliance- Encriptação de dados sensíveis (TLS, AES, RSA, DUKPT)- Implementação de OAuth2, OpenID Connect, JWT- Controlo de acessos baseado em perfis e roles- Integração num projeto de referência no setor financeiro, com alto impacto tecnológico- Acompanhamento personalizado e foco no teu desenvolvimento profissional#J-*****-Ljbffr