Join a vibrant, tech-first retail company on a mission to do amazing things with their cutting-edge technology foundation. About the Company: Our client has an energetic and passionate team that forms part of a wider movement in the e-commerce space. At their core, they’re more than just an online retailer; they are a tribe united by a shared love for their product, free from pretension and bowties. Their recent digital transformation to a headless eCommerce architecture has set the stage for exciting technological advancements. About the Role: As a Senior Software Engineer, you will play a pivotal role in this technology-driven company. Your primary responsibilities include providing strong technical mentorship, being a hands-on contributor, and collaborating with stakeholders across the company to design and deliver impactful solutions. This role is ideal for someone who thrives in a fast-paced eCommerce environment and is passionate about continuous improvement and agile practices. Key Responsibilities: Design and implement best-in-class solutions with a customer-first mindset, ensuring mobile and web security. Break down development tickets to their lowest granularity to maintain clean, manageable code. Contribute individually to various technical tasks, including tricky development items, cloud infrastructure administration, and internal support requests. Advocate for peer programming and articulate communication. Drive and influence improvements in agile development and delivery processes. Mentor team members through experience and candid communication. Stay current with emerging industry trends and best practices. Build strong professional relationships with technology partners. Technical Skills and Experience Required: Proficiency in React, TypeScript, and GraphQL. Understanding of eCommerce platforms, Martech solutions, CMS solutions, and headless architecture concepts. Experience with integration methodologies, API security (OAuth2 & JWT), and web development hosting platforms (e.g., Netlify). AWS toolkit operational experience (e.g., RDS, Memcache, Redis, Route53, S3) and serverless environments. Strong SQL skills and familiarity with various databases. Experience with identity management solutions such as Auth0. Skills in writing tests, pair programming, and code reviewing. Benefits: Flexible working arrangements with support for both HQ and home working environments. A variety of leave options, including birthday and wellness days. Regular product testing & free products to keep your investment in what they do. Generous staff discounts. 24/7 access to our Employee Assistance Program for extra support. An inclusive workplace that recognizes the importance of a healthy work-life balance. Our client’s culture and values are everything to them. They are customer-obsessed and love their work. They Step Up, Care More, Do Some Good, Keep It Real, and Have Fun Please note: Only candidates who possess a permanent residency or citizenship are eligible to apply for the position.