Description
Job Summary
The Digital Payment business line is developing a sophisticated mobile payment platform that enables secure proximity payments and e-commerce transactions. The platform allows banks and businesses to deliver a multi-channel, multi-device digital payment experience through a unified and highly secure infrastructure.
This solution integrates multiple mobile SDKs, backend services, and cloud-based components, offering ready-to-integrate services while maintaining best-in-class security and reliability.
The team is looking for a Backend Engineer specializing in JavaScript / Node.js to support the development of backend services, system integrations, and management platforms that power the mobile payment ecosystem.
Key Responsibilities
Backend Platform Development
Support the development, deployment, and integration of backend infrastructure that supports mobile SDKs and digital payment services.
Design and build secure backend services and cloud-based solutions using JavaScript and Node.js.
Develop scalable APIs and service layers that enable seamless interaction between mobile applications, SDKs, and enterprise platforms.
Ensure secure integration with cloud services, payment gateways, and authentication systems.
System & Platform Integration
Build and maintain management platforms and dashboards to enable operational monitoring, system administration, and service management.
Collaborate with mobile SDK teams to ensure smooth backend integration for mobile payment applications.
Support the design of secure API architectures aligned with digital identity and payment security standards.
Engineering & Product Development
Apply object-oriented design principles and modern backend engineering practices to build scalable and maintainable services.
Contribute to prototyping new features and platform enhancements to improve system capabilities and performance.
Participate in technical discussions and architecture reviews within the R&D engineering team.
Quality & Reliability
Implement unit testing and automated testing frameworks to maintain high code quality and reliability.
Work with CI/CD pipelines and build automation tools to streamline development and deployment workflows.
Troubleshoot and provide Level 3 technical support for complex backend issues impacting customers or production systems.
Collaboration
Work closely with mobile developers, security engineers, and product teams to deliver integrated payment solutions.
Align backend development efforts with security requirements and business objectives in highly regulated environments.
Required Skills & Experience
Strong experience in JavaScript backend development, particularly Node.js.
Experience building RESTful APIs and microservices architectures.
Familiarity with secure API design and authentication protocols.
Experience with cloud-based infrastructure and backend service deployment.
Strong understanding of object-oriented design and scalable software architecture.
Experience with unit testing and automated testing frameworks.
Familiarity with CI/CD tools such as Jenkins, Git-based workflows, and build automation pipelines.
Strong problem-solving, debugging, and troubleshooting skills.