their team. You will play a critical role in designing, developing, and maintaining our payment processing reliable, efficient, and scalable. Responsibilities: Design and Develop: Create and enhance software solutions Architecture: Contribute to architectural decisions and design patterns for scalable and maintainable systems issues. Leadership: Demonstrated ability to mentor junior developers and lead technical initiatives. Communication:
systems, troubleshooting issues as they arise. Design, implement, and manage the organisation's IT infrastructure