Day-to-Day Responsibilities
Design and build server-side APIs that web and mobile front ends call to fetch or save data
Write and optimise database queries and design tables and schemas for new features
Implement business logic such as pricing, order processing, notifications and reports
Build user authentication and authorisation so users only access what they are allowed to
Integrate external services such as payment gateways, email and SMS providers and cloud services
Apply security basics such as HTTPS, input validation and protection against SQL injection and XSS
Test code, package services with Docker and monitor live systems after each release
Improve performance and scalability so the system handles high traffic, working closely with frontend developers


