WONDERCOM | Creating the Future Together
Há mais de 25 anos a impulsionar o futuro das Telecomunicações e da Tecnologia.
Vem criar o futuro connosco
Procuramos um
Programador Full-stack (m/f) – MERCHANT PORTAL
para 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.
Responsabilidades:
* Projetar 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ório
Horário:
9h-18h (2ª a 6ª)
Local:
Lisboa
Requisitos:
* 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)
* Boa comunicação técnica (oral e escrita) em português e inglês
Requisitos Técnicos:
Frontend
* React / / TypeScript
* Frameworks modernas (Material UI, Tailwind ou equivalentes)
* Consumo de APIs REST e WebSocket
* Design responsivo e experiência de UI/UX consistente
Backend
* Kotlin e/ou Java (Spring Boot)
* (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
DevOps e Qualidade
* GitLab CI/CD, Docker Compose, Nginx, Traefik
* 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
* Conhecimentos de PCI DSS, ISO 27001, Secure SLC
* Controlo de acessos baseado em perfis e roles
Vantagens:
* Integração num projeto de referência no setor financeiro, com alto impacto tecnológico;
* Acompanhamento personalizado e foco no teu desenvolvimento profissional;
* Wonder4You: programa de benefícios exclusivos para colaboradores Wondercom;