Today getting ready for tomorrow
Back-end Developer – MERCHANT PORTAL
Location
Portugal
Posted
130 days ago
Salary
0
Seniority
Senior
Job Description
Back-end Developer – MERCHANT PORTAL
Wondercom
• Join the team responsible for the NNMerchant Portal, a platform connecting banking systems, Android payment terminals (POS) and secure, scalable back-end infrastructures • Design and implement back-end components of the Merchant Portal • Develop RESTful APIs and microservices to integrate with external systems (banks, payment gateways, terminals) • Ensure software security and compliance with PCI DSS standards and Secure Software Lifecycle (SLC) practices • Work with product, design and infrastructure teams to ensure a smooth and modern user experience • Implement authentication, authorization and profile management mechanisms (merchants, administrators, auditors) • Create dashboards and reports for transactions, KPIs and real-time analytics • Collaborate on CI/CD processes, automated testing and cloud-native deployments • Ensure interoperability with third-party systems (Visa, Mastercard and international processors)
Job Requirements
- Bachelor's or Master's degree in Computer Engineering, Information Systems or a related field
- Additional training in Fintech, Blockchain, or Application Security (a plus)
- Minimum of 5 years of software development experience
- Strong results orientation and focus on code quality
- Analytical skills and the ability to solve complex problems
- Rigorous technical documentation practices and good version control habits
- Ability to work in multidisciplinary teams (engineering, product, security, banking partners)
- Fluent in Portuguese and English
Benefits
- Join a flagship project in the financial sector with high technological impact
- Personalized mentoring and a focus on your professional development
- Wonder4You: exclusive benefits program for Wondercom employees
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Development, enhancement, and maintenance of the new Insurance platform. • Develop APIs and services in Java integrated with cloud environments (GCP), using microservices concepts, messaging, and relational and non-relational databases. • Contribute to technical refinement of requirements, estimates, impact analysis, and definition of solutions aligned with business needs. • Ensure quality and code coverage according to the bank's technical guidelines. • Participate in solution definitions, technical standards, and decisions on technology and best practices. • Focus on high availability, scalability, and security. • Actively collaborate with other developers, architects, QA, and the business area, contributing to the squad's and platform's technical maturity.
• Transform technology into opportunity as a Software Engineer Senior at GDIT. • Shape what’s next for mission-critical government projects. • Play a crucial role in the development and maintenance of the customer's official websites.
• Design, develop, and maintain backend services using Kotlin, ensuring scalability, performance, and reliability. • Build and integrate systems for financial and crypto products, including wallets, exchanges, payment platforms, and blockchain-based services. • Collaborate with product managers, designers, and engineers to define and deliver robust technical solutions. • Participate in architectural decisions, code reviews, and continuous improvement of engineering practices. • Ensure security, data integrity, and system resilience in highly sensitive financial environments.
Senior Software Engineer – Backend
AgiloftThe global standard in no-code contract lifecycle management (CLM) software.
• Own the design, implementation, and evolution of one or more backend components or services within the CLM Core platform. • Contribute to system architecture by proposing, reviewing, and refining designs that improve scalability, extensibility, reliability, and maintainability. • Proactively identify and address technical debt within owned areas, balancing refactoring with feature delivery. • Implement clear APIs, contracts, and extension points that support safe and independent evolution of platform components. • Deliver high-quality, well-tested, and well-documented code that meets performance, security, and operational standards. • Collaborate closely with product managers, QA, and other engineers to clarify requirements, estimate work, and deliver solutions effectively. • Participate in technical design discussions and code reviews, providing constructive feedback and raising the overall quality bar. • Leverage AI-assisted design- and development tools to improve development speed, code quality, and maintainability. • Contribute to team-level best practices for effective and responsible use of AI tools across design, implementation, testing, and refactoring. • Help evaluate new tooling, frameworks, or techniques—including AI-driven capabilities—that can improve developer productivity and system quality. • Uphold strong standards for code quality, testing, observability, security, and operational readiness. • Mentor mid-level and junior engineers through code reviews, pairing, and technical guidance. • Communicate technical concepts and trade-offs clearly to both technical and non-technical stakeholders.




