Full Stack Developer

Location: Sydney
Discipline: Development
Job type: Permanent
Contact name: Peter Wyld
Contact email: peter.w@interpropeople.com
Job ref: 5446181
Published: 16 days ago
ABOUT the role: FULL STack developer
 
This role is part of a small but impactful team that is responsible for the entire direct-to-consumer experience online. This role is pivotal to our 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 their new decoupled ecommerce platform, working alongside our Digital PM and Front-end developer as we continue to build the internal capabilities into a world-class tech team.
 
KEY RESPONSIBILITIES:
  • Grow a newly built eCommerce platform to global scale
  • Lead the technical development for the ecommerce platform, provide guidance in software design and development activities such as planning and code reviews
  • Own the technical roadmap and evolution of the ecommerce platform in coordination with the tech team, product, and business stakeholders.
  • Understand and deliver highly integrated platforms for CMS, eCommerce, mobile and other digital experiences.
  • Grow the team’s capabilities to deliver on the changing needs of the global Love To Dream DTC business.
  • Work closely with stakeholders across marketing, sales, finance and operations to deliver world-class user experiences
  • Clearly understand how projects relate to business priorities and help reinforce that with the rest of the team
  • Deploying best-in-class coding practices, design philosophies, and engineering methodologies
  • Identify, validate and collaborate with 3rd party services and resources where required
  • Champion a focus on software qualities such as testability, security, scalability, operability etc
  • Evaluate tools, technologies to continue to improve, enrich the delivery process and product experience
  • Continually improve the delivery process to build and release products more effectively
  QUALIFICATION, SKILLS & EXPERIENCE  
 
Experience
 
     ·     5+ years of experience in Full-Stack product development
·     Extensive experience with React, Node.js and PHP
·     APIs - Design and code new RESTful APIs that support both web and programmatic calls
·     Databases, familiarity with any RDMS (MySQL, MSSQL, Postgres, etc)
·     Experience working in a multi-disciplinary product team, balancing engineering requirements with the needs of the customer aligning to business outcomes
     
Skills and Knowledge
 
     ·     Understanding of unit testing and related frameworks such as Jest, PHPUnit
·     Ability to clearly articulate complex architectural and technical problems
·     Customer obsession, while keeping up to date on the latest technology/languages is important, the customer's experience is always front of mind
·     Understanding of fundamental engineering concepts - SOLID principles, clean code, design patterns, testing - including coding standards, code reviews, source control management, build processes, and operations

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
 
    
Nice to have
    
  • eCommerce experience in a global setting
  • Firm understanding of headless + decoupled architecture
  • Experience with Drupal or similar CMS platform
  • Masters in Computer Science or equivalent
  • Familiar with modern web development practices and cloud (AWS) infrastructure
  • 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 heavy emphasis on DevOps, Automation, CI/CD, and Quality (Docker, Kubernetes, etc).
  • Excellent communication skills both written and verbal