Contribute to both new development and the ongoing improvement of existing systems, ensuring that solutions are practical, production-ready, and aligned with real operational needs.
Deliver reliable, maintainable, and well-integrated services that support business-critical platforms.
Requirements
Design and build backend services and APIs that support business platforms
Develop and maintain RESTful interfaces for internal and external use
Ensure code is structured, maintainable, and aligned to standards
Diagnose and resolve issues in production environments
Maintain and improve existing applications within the current architecture
Refactor components where required to improve performance and reliability
Support framework and library upgrades in a controlled manner
Contribute to incremental improvements in system design
Build and maintain integrations with internal systems and external partners
Work with relational databases including schema design and query optimisation
Ensure data consistency and integrity across integrated systems
Support data-related troubleshooting and issue resolution
Contribute to CI/CD pipelines and deployment processes
Work collaboratively with DevOps and infrastructure teams
Participate in release planning and implementation
Support structured development and delivery practices
Participate in code reviews and peer collaboration
Follow and contribute to coding standards and best practices
Support testing activities including unit and integration testing
Contribute to improving development processes over time