Lead Engineer

Location: Sydney
Discipline: Development
Job type: Permanent
Contact name: Peter Wyld
Contact email: peter.w@interpropeople.com
Job ref: 5446931
Published: 16 days ago

ABOUT the role:

LEAD ENGINEER The Lead Developer is pivotal to the global growth ambitions and in helping set the technical direction in order to deliver a world-leading and engaging customer experience.
This role is responsible for the technical development of the new decoupled ecommerce platform, leading a small team of developers and working closely with the product manager and designer as they continue to build their internal capabilities into a world-class tech team

  • Set the technical vision and engineering roadmap; including quarterly OKRs in coordination with the tech team, product, and business stakeholders.
  • Lead and drive delivery, providing visibility of progress and performance
  • Grow and lead our engineering team while developing their careers and technical capabilities
  • Drive technical excellence by deploying best-in-class coding practices, design philosophies, and engineering methodologies
  • Champion a focus on software qualities such as testability, security, scalability, operability etc
  • Evaluate new tools and technologies to continue to improve, enrich the overall customer experience
  • Define and implement an effective, transparent and repeatable process for quality assurance across all areas of the organisation including product development
  • Extensive front and back-end software engineering experience (7+ years) preferably within the ecommerce industry
  • Firm understanding of headless + decoupled CMS architecture
  • Experience working in a multi-disciplinary product team, balancing engineering requirements with the needs of the customer aligning to business outcomes
  • Extensive experience with React, Node.js and PHP
  • Experience with APIs - Design and code new RESTful APIs that support both web and programmatic calls
  • Familiar with any RDMS (MySQL, MSSQL, Postgres, etc) type database
Skills and Knowledge
  • Ability to operate in a hands-on capacity as well as strategic long-term planning and team management
  • Ability to lead the technical team and drive high levels of engagement and performance
  • Understanding of fundamental engineering concepts - SOLID principles, clean code, design patterns, testing - including coding standards, code reviews, source control management, build processes, and operations
  • Self-starter, resourceful, collaborative, curious and highly proactive behaviours are essential
  • Excellent communication skills both written and verbal
Additional skills that would be advantageous
  • eCommerce experience in a global setting
  • Customer obsession, ensuring all technical work is centred around the mission of creating a best-in-class experience for the customer
  • Experience with Drupal or similar CMS platform
  • Masters in Computer Science or equivalent
  • Highly skilled in modern web development practices and cloud (AWS) infrastructure management
  • Experience with implementing SEO best practices.
  • Familiarity with agile and lean software engineering
  • A good understanding of business needs and the ability to reconcile tech debt, feature scope, and business requirements
  • Self-starter, resourceful, curious and highly proactive
  • Strong people skills that contribute to an open and collaborative environment
  • Experience working on teams with emphasis on DevOps, Automation, CI/CD, and Quality (Docker, Kubernetes, etc).
  • Excellent communication skills both written and verbal
  • Ability to clearly articulate complex architectural and technical problems to non-technical audience
  • Establish a high performing culture emphasising innovation, growth, and development
Our Tech Stack
     ·       Front End: React / Node.js
·       Back End: Drupal Framework - php / MySQL
·       Infrastructure: AWS - S3, Cloudfront, EC2, RDS, Elastic Load Balancer
·       Webservers: NGINX / Apache
·       Repo/CICD: Bitbucket