Role PurposeAesop are seeking an inquisitive and analytical
Senior Full Stack Engineer to join us on a 12-month basis operating with a hybrid working pattern, based at our global head office in Collingwood.Reporting to the Engineering Lead -
Full Stack, you will work within one or more of our independent cross-functional teams to help build and maintain Aesop Web Applications to the highest standards.Working closely with our Peer Engineers and Product Managers along with other functional Leads and individuals, you will responsible for delivering the projects, while also working collaboratively with Engineering Leads to contribute in setting the technical direction and standards within Engineering Teams.Some things you may find yourself doing
- Contribute to providing direction for "How" a feature is delivered across engineering and associated solution design to achieve a business outcome.
- Continuous delivery of quality software.
- Develop capabilities and automate practices to improve continuous delivery and integration.
- Contribute to the development and use of coding standards to ensure deployed code meets our high standards, focusing on creating testable, reusable, and robust code.
- Collaborate with product owners and stakeholders to identify pragmatic trade-offs for positive outcomes.
- Ensure the efficient and scalable operations of the product through process development, documentation, and training.
- Uphold architecture best practices and code quality within the Engineering team, preventing the introduction of long-term technical debt.
- Assess and implement new and better development techniques or tools to improve quality and speed to market.
- Collaborate with cross-functional teams to guide and refine the requirements and scope of work, contributing to a committed Product roadmap.
- Maintain consistency and standards of development work submitted by Aesop vendors operating in the Engineering and Technology wide domain.
- Contribute to the implementation and upkeep of CI/CD Pipelines for Frontend and AWS applications.
- Contribute to the implementation of prototype applications, environments, and technical proof of concepts to help guide technical strategy and approach
What we are looking for
- Strong experience with modern JavaScript and TypeScript web application development
- Commercial experience with NextJS, NodeJS and server-side JavaScript
- Commercial experience with AWS Lambda, API Gateway and DynamoDB
- Experience with GraphQL on both the client and server-side.
- An understanding of eCommerce technology tools, providers, and trend
- Strong understanding of system design and software development best practices
- Experience in full life cycle solution implementation from conceptualisation, requirements, design and specification through development, QA/debugging, integration testing, deployment and follow up support
- Experience in a senior development role in a project or product team is highly preferred.