Job Description
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(a) Programador Full-stack – 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 / Next.js / 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)
* 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
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
Requirements
Mínimo de 4 anos de experiência relevante em projetos Data & AI; Sólida experiência em Python, Azure e Azure Cloud AI Foundry; Conhecimentos em OpenAI e Semantic Kernel; Forte domínio em Data & AI Processes (obrigatório); Conhecimentos em Data & AI Strategy (valorizado); Boas soft skills, perfil dinâmico e colaborativo; Nível de inglês C1 preferencial (B2 será considerado).