Job Openings Full Stack Software Engineer (Product Information Management)

About the job Full Stack Software Engineer (Product Information Management)

Localised is local-first ecommerce. We have reimagined how brands and shoppers transact across borders, languages, currencies and cultures. With our own all-inclusive global ecommerce platform, we rapidly design, build, operate, optimize and market highly localised country-specific ecommerce sites in foreign markets for coveted brands. We help brands go global by being local. We are based in Toronto, New York, London, Warsaw, Bucharest and Hong Kong, and are proud to have our clients include Urban Outfitters, Anthropologie, American Eagle Outfitters, ASOS, Saks Fifth Avenue and more. We are what brands expanding globally do next.

We're looking for a Full Stack Software Engineer (PIM) to join our team, working in a hybrid role from our Toronto office. You will join our products team who are at the heart of what we do and help shape the future of our global e-commerce platform working in all aspects of product information management. In this pivotal role, youll build applications and integrations for seamless product feeds across multiple channels, catalogues, and clients, in various languages and currencies. Your work will impact millions of shoppers worldwide each month. You'll maintain accurate, optimized feeds that boost GMV for our clients. With data from diverse sources, you'll create high-quality product information and build tools to streamline its management.

More specifically, you will:

  • Contribute to web development by building key products/features, including API endpoints and vendor integrations.
  • Refactor code, support peers through code reviews and pair programming, and participate in product launches.
  • Become a domain expert for our ecommerce product feed applications.
  • Iterate and maintain our multi-tenant applications for reusability and customization.
  • Collaborate with business teams on requirement analysis, design, implementation, testing, and delivery of new features.
  • Solve complex technical challenges for a rapidly scaling platform.
  • Lead proofs-of-concept for new and experimental features.
  • Provide production support for critical incidents.
  • Document features and processes using Confluence, Structurizr, and Markdown.
  • Handle inbound and outbound product feeds across multiple channels, languages, currencies, and clients.
  • Ensure product feeds are accurate and optimized to drive revenue.
  • Manage syndication and marketplace integration.
  • Collaborate with external clients and technical teams (onshore and offshore).
  • Utilize data-driven searches and integrate data analytics effectively.
  • Implement advanced translations and model training using GenAI.
  • Manage feed mappings and transformations.
  • Analyze product performance and user feedback to drive continuous improvement and innovation.

We would love to hear from you if you:

  • 5+ years of experience managing e-commerce sites, platforms, or businesses.
  • Proven experience in product ownership within e-commerce.
  • Expertise in relational databases and SQL, with a good understanding of NoSQL databases.
  • Extensive experience with API integration, vendor/3rd party onboarding, and migration.
  • Previously worked with e-commerce platforms such as Shopify and Magento.
  • Experience constructing localized e-commerce and SEO-ready product data.
  • Experience working with large product catalogs, product taxonomy, and inventory management.
  • Understanding of modern search engines like Algolia from design, integration, and configuration perspectives.
  • Experience with product syndication and marketplace integration, including Google Shopping feeds.
  • Experience working with external clients and their technical teams (potentially offshore).
  • Ideally, experience with multi-tenant and cross-border e-commerce platforms.
  • Full stack development using TypeScript and JavaScript (Node.js, Express, ORM frameworks, AWS Lambda). Java is a bonus.
  • Proficiency in RDBMS (SQL queries, database tuning, schema design, and optimization).
  • Familiarity with NoSQL/document DBs (primarily AWS DynamoDB).
  • Deep understanding of ETL/ELT processes.
  • AWS proficiency (Lambda, SQS, SNS, S3, RDS, VPC, ALB, ECS). Quicksight is a bonus.
  • Experience with Docker, Redis, command-line tools, and CI/CD tools (GitHub).
  • Experience with frontend platforms such as React.js.
  • Understanding or have worked with AI-powered tools or GenAI for translations.
  • Familiarity with test-driven development (TDD), load testing, defensive programming, serverless architecture, and microservices.

What we value:

  • We seek the truth. We are empathetic. We listen intently. We do not pretend to know when we don't. We ask questions. We are objective. We are open-minded.
  • We speak the truth. We are transparent. Opacity takes too much work. We have a point of view. We share our point of view. We say what we mean. We mean what we say.
  • We optimize for outcomes. We celebrate results. We do things that make a difference. We hold ourselves and each other accountable. We are driven. We know what we need to do. We got this.
  • We innovate together. We are collaborative. We accomplish more together. Our broad perspective is a superpower. We are clever and resourceful. We solve hard problems in clever ways. We are strength in numbers.
  • We are brave. We are bold and ambitious. We are adventurous. We choose paths not travelled. We choose the hardest problems. We are the ones in the arena. We are the ones who knock.