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.