Coates Group

Senior Full-Stack Engineer

Coates Group

full-time

Posted on:

Location Type: Hybrid

Location: SydneyAustralia

Visit company website

Explore more

AI Apply
Apply

Job Level

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