About the company Custom Compounding Chemist is an online compounding pharmacy that supports patients and healthcare professionals, including doctors and veterinarians, with prescription-based customised medicines. The service focuses on individual requirements that may not be met by commercially available products, such as dosage form changes, formulation adjustments, and customised dosages based on clinical needs. All compounding is carried out strictly in line with prescriptions and applicable industry and regulatory standards. The company also supplies a limited range of non-prescription products and related items. About the role The company operates an online platform used for prescription submission, order processing and an online store. The platform includes customised modules, with the source code maintained by the company. We are seeking a Software Engineer to develop and optimise the existing codebase, including designing and maintaining customised modules, delivering new features, fixing defects, and improving performance to support platform stability and security. The role also involves developing a customised mobile application for prescription and order-related functions, working with internal stakeholders to confirm requirements and deliver releases. Main Duties l Develop and optimise platform functionality based on the existing online system for prescription submission, order processing and payment, delivering feature iterations, defect fixes and performance optimisation to ensure system stability and security; l Design, build, and maintain customised modules within the company-maintained codebase, including enhancements to key workflows such as prescription intake, order status handling, and checkout/payment processing; l Analyse operational requirements from internal teams and translate them into technical specifications, user stories, and implementable development tasks aligned with platform processes; l Implement new platform functions and improvements for both prescription-related and non-prescription product purchases, including updates to customer-facing pages and relevant backend logic to support fulfilment and delivery steps; l Participate in the design and development of a customised mobile application, aligning mobile features with existing web platform functions for prescription and order-related activities; l Perform debugging, testing, and code reviews across web and mobile codebases, addressing defects and carrying out performance optimisation to support platform stability and security; l Maintain technical documentation and release notes, support structured deployments, and work with internal stakeholders to plan and deliver system updates and ongoing improvements. Skills and Qualifications Required l Bachelor’s degree or higher in a relevant IT discipline, or equivalent software engineering experience; l At least 3 years of professional experience in software development, including working with existing codebases; l Backend development experience and understanding of common web application architecture; l Proven ability to deliver features, fix defects, and optimise performance; l Capability to analyse system requirements and convert them into technical designs, implementation tasks, and software solutions; l Familiarity with software engineering practices such as testing, debugging, code reviews, and documentation; l Strong communication and teamwork skills, including working with non-technical stakeholders.