As a Senior Full Stack Developer, you will collaborate across the business including: visually stunning and user-friendly online stores that drive conversions and enhance the overall customer experience; with operations teams developing distribution, warehouse and stock management applications; with the sales, procurement and finance teams to develop applications to enhance business processes related to those areas of the business and to integrate these into Acumatica/MYOB.
Company Profile:
Our client is headquartered in Australia, and they are a one-stop-shop providing supply solutions to the trade and DIY customers for ceilings, walls and partitions. They collaborate directly with architects, designers, and builders, serving as the go-to resource for product knowledge and selection, as well as offering assistance during all design and construction stages.
They are looking for a skilled, driven, and motivated Senior Full Stack Developer who is willing to learn and able to work independently and contribute significantly to their growth.
This is an exciting opportunity for a motivated Senior Full Stack Developer with e-commerce and ERP experience to contribute to the success of a rapidly growing business. Passionate about web development, building new applications and integrating different systems and thrives in a fast-paced environment.
Duties and Responsibilities:
- E-commerce and WordPress
- Develop and maintain WordPress-based websites with a focus on e-commerce functionality using platforms such as WooCommerce, Shopify, or Magento
- Customize and extend existing WordPress themes and plugins to meet specific project requirements
- Collaborate with designers to implement responsive and visually appealing designs that align with brand guidelines and enhance user experience
- Integrate third-party APIs and payment gateways to enable seamless e-commerce transactions and order management
- Application Development
- Design, develop, and maintain end-to-end web applications across the full technology stack, from the front-end to the back-end
- Collaborate with cross-functional teams (e.g., product managers, marketing team, sales team, finance etc) to implement new features and improve existing ones
- Front-End Development
- Build responsive, user-friendly interfaces using front-end technologies such as HTML, CSS, JavaScript/Typescript, React, Angular, or Vue.js
- Ensure cross-browser compatibility and optimize web applications for performance and usability
- Back-End Development
- Design and develop scalable, secure, and efficient back-end systems using server-side technologies such as Node.js, Python, Ruby, Java, or PHP, .Net
- Manage and interact with databases (SQL/NoSQL) to store, retrieve, and manipulate data
- API Integrations
- Develop and integrate RESTful APIs or GraphQL APIs to connect front-end and back-end components
- Ensure smooth communication between different layers of the application (client, server, and database)
- Bachelorβs degree in Computer Science, Information Technology, or a related field
- Minimum 3 years of proven experience working as a Full-stack Developer with a focus on e-commerce website development, application development, mobile app development and system integrations and APIs
- Strong proficiency in WordPress CMS, including theme and plugin development, customization, and maintenance
- Proven experience with PHP and Laravel
- Proven experience across different platforms like stock management, ERP systems, CRM, and delivery apps
- Experience with e-commerce platforms such as WooCommerce, Shopify, or Magento, including setup, configuration, and customisation
- Proficiency in front-end technologies including HTML5, CSS3, JavaScript, and jQuery
- Experience with HubSpot and other CRMs
- Familiarity with responsive web design principles and frameworks such as Bootstrap
- Experience with version control systems such as Git, TFS
- Knowledge of web server technologies and hosting environments (e.g., Apache, Nginx, cPanel)
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills, with the ability to work effectively in a team environment
Advantageous Skills/Experience:
- Experience with React
- Experience with .NET
- Prior experience working with MYOB Advanced ERP