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ã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.
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 Remote
Horá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ês
Stack 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 consistente
DevOps 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-18808-Ljbffr