We are seeking a dynamic Backend Software Engineer to join the Incentives team to provide a platform to offer the most relevant incentive to the right customer at the right time via the right channel to drive business growth.
Responsibilities:
- Designing and implementing the features which will be used across the global platform.
- Manage project priorities, deadlines and deliverables within autonomous teams.
- Contributing to designing and evolving the system architecture to meet current needs and support future growth and technologies.
- Enforcing coding standards and conducting thorough code reviews to maintain high-quality codebase. Implement automated testing frameworks to catch bugs early and ensure software reliability.
- Work in a cross-functional and international team to deliver a holistic solution.
- Good understanding and independent application of cloud environment, CI/CD, testing and validation.
- Independently applies design patterns and best practices in reliability management (resiliency, autoscaling, monitoring, alerting).
- Identifying and resolving complex technical issues in software and infrastructure, continuously optimising for performance and scalability.