Job Openings Senior Full Stack Engineer

About the job Senior Full Stack Engineer

Job Description

  • Lead the design, development, and delivery of complex software solutions, ensuring scalability, performance, and maintainability.
  • Drive the incremental modernisation of large-scale systems while managing and refactoring legacy codebases.
  • Champion modern engineering practices such as continuous delivery, domain-driven design, and event-driven architectures.
  • Provide technical guidance, mentoring, and code reviews to support and grow engineering talent within the team.
  • Collaborate with product managers, designers, and stakeholders to align technical delivery with business objectives.
  • Design and implement database strategies using relational, NoSQL, and specialised data solutions.
  • Oversee and optimise the use of AWS services to build secure, reliable, and scalable infrastructure.
  • Ensure high standards of code quality, testing practices, and documentation across the engineering team.

Requirements

  • 4+ years of software engineering experience
  • Proven background in working with legacy code and system modernisation.
  • Full-stack proficiency with frontend and backend development..
  • Strong expertise in PHP (Laravel) and Vue.js.
  • Experience with React would be a plus.
  • Hands-on experience with AWS cloud services.
  • Solid knowledge of relational and NoSQL databases.
  • Familiarity with continuous delivery, domain-driven design, and event-driven architectures.
  • Strong leadership, problem-solving, and communication skills.