Software Engineer - Payment Gateway
Responsibilities
• Develop, enhance and troubleshoot IPG modules, APIs, portals and supporting services.
• Perform bug fixes and application support for production IPG systems.
• Integrate with banks, payment service providers and other payment platforms, including certification activities.
• Assist merchants with technical integration and certification where required.
• Write and execute tests, including automated regression testing.
• Support deployment to development, staging and test environments.
• Work with the DevOps team on CI/CD, automation and operational improvements.
• Participate in the development of future IPG architecture and next-generation payment gateway capabilities.
Core Skills
• Node.js and TypeScript
• REST/Web API and web application development
• MySQL, including database fundamentals and stored procedures
• Git/GitHub, branching, merging and basic CI/CD workflows
• Linux and Docker
• Debugging, troubleshooting, logging and observability
• Sound software engineering practices including code review, secure coding, testing, documentation and disciplined change management
A good understanding of fundamental software design concepts such as API design, asynchronous processing and resilient system design is desirable.