
Senior Full-Stack Engineer
Coates Group
full-time
Posted on:
Location Type: Hybrid
Location: Sydney • Australia
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Lead the technical execution and strategic development of digital menu board and content management solutions for Quick Service Restaurant (QSR) clients.
- Drive architectural design, scalability, and robustness of systems through deep expertise in TypeScript, cloud infrastructure, and object-oriented development.
- Mentor engineers and lead complex projects.
- Champion a culture of technical excellence, innovation, and continuous improvement.
- Define and guide system architecture for CMS and digital menu board solutions.
- Drive technology decisions across front-end and back-end stacks.
- Collaborate with product and UX teams to ensure alignment with customer needs.
- Design, build, test, and deploy complex, customer-facing features across the full stack.
- Collaborate with DevOps for robust CI/CD pipelines and secure, automated deployments.
- Establish and uphold engineering standards for code quality, performance, and security.
- Conduct comprehensive code reviews and mentor engineers on software design principles.
- Identify and remediate technical debt, ensuring architectural decisions support long-term scalability.
- Provide guidance, feedback, and technical coaching to engineers.
- Foster a culture of learning, collaboration, and continuous improvement.
- Identify opportunities to leverage emerging technologies or frameworks.
- Lead technical proof-of-concepts (POCs) or innovation sprints.
Requirements
- 5+ years’ experience in full stack engineering
- Bachelors Degree in Computer Science (or equivalent experience and/or certifications).
- Experience with CMS development and digital signage solutions. (preferred)
- Proven track record of leading technical teams and delivering enterprise-level projects. (preferred)
- Advanced understanding of security best practices in cloud environments. (preferred)
- Extensive expertise in TypeScript, JavaScript, Node and object-oriented programming.
- Advanced backend development skills with frameworks like NestJS and Express.
- Proficient in frontend frameworks: React.
- Strong architectural design skills and experience implementing scalable systems.
- Deep knowledge of cloud infrastructure, preferably AWS, and DevOps practices.
- Strategic Technical Leadership – Leads by example, guiding teams with deep technical insight and strategic vision.
- Innovation Mindset – Proactively introduces and implements innovative solutions to complex problems.
- High Accountability – Owns outcomes and drives projects to successful, high quality, outcomes.
- Effective Communication – Articulates complex technical concepts clearly to diverse audiences.
- Adaptability – Thrives in fast-paced, evolving environments with rapidly changing business needs.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptJavaScriptNodeobject-oriented programmingNestJSExpressReactcloud infrastructureCI/CDCMS development
Soft skills
technical leadershipinnovation mindsetaccountabilityeffective communicationadaptabilitymentoringcollaborationstrategic visiontechnical coachingcontinuous improvement
Certifications
Bachelor's Degree in Computer Scienceequivalent experiencecertifications in relevant technologies