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 Back-End (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:
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
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
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;