Principal Software Engineer at eyworks Limited
MKM3, , United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

11 Nov, 25

Salary

85000.0

Posted On

11 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

ABOUT US

eyworks Limited is a fast-growing SaaS company delivering technology solutions to the childcare and education sector. Our platforms are built to be scalable, reliable, and intuitive – powered by PHP, React.js, React Native, and AWS cloud technologies.
As we continue to expand, we are seeking a Principal Backend Engineer to act as a technical authority across our backend systems. You will combine expert-level PHP engineering with strong AWS and database optimisation skills to design and deliver secure, high-performance, and scalable solutions.
This is a hands-on, high-impact role where you will work closely with product teams, engineers, and leadership to set technical direction, solve complex problems, and drive engineering excellence.

Responsibilities
  • Lead Backend Development – Architect, build, and optimise backend services using modern PHP frameworks (Yii, Laravel).
  • Platform Scalability & Reliability – Design systems to handle high concurrency, multi-tenant environments, and rapid growth.
  • Database Optimisation – Oversee MySQL (Aurora) performance tuning, indexing strategies, and schema design for scalability.
  • API Strategy – Define and implement RESTful and event-driven APIs with best practices for performance and security.
  • AWS & DevOps – Design and maintain cloud-native infrastructure using services such as S3, CloudFront, ECS/Fargate, Lambda, SQS, SNS, and Cognito.
  • CI/CD & Automation – Ensure efficient, reliable deployments using GitLab CI/CD, AWS CodePipeline, or similar.
  • Security & Compliance – Apply best practices in authentication, IAM, encryption, and audit logging to ensure a secure platform.
  • Technical Leadership – Mentor engineers, review code, and champion high coding and architectural standards.
  • Cross-Team Influence – Work with frontend, mobile, and product teams to ensure smooth integrations and unified platform design.
  • Continuous Improvement – Evaluate new technologies, tools, and practices to improve productivity and system quality.
Loading...