Enable job alerts via email!

Software Engineer

Powered by People

Toronto

On-site

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Job summary

A technology-driven platform company in Toronto is seeking a Software Engineer to design and build scalable systems. The role involves working on high-impact projects such as integrating with global retail platforms and optimizing data models. Ideal candidates will have 3+ years of experience in software engineering, strong proficiency in Java and Spring Boot, and a detail-oriented problem-solving mindset. The company offers remote working flexibility within standard time zones.

Qualifications

  • 3+ years in software engineering.
  • Strong in Java and Spring Boot.
  • Proficiency with PostgreSQL.

Responsibilities

  • Design and maintain scalable backend services and APIs.
  • Work on system integrations with third-party platforms.
  • Contribute to cloud infrastructure support.

Skills

Java
Spring Boot
PostgreSQL
AWS
Kubernetes
TypeScript

Tools

GitLab
Bazel
Job description
ABOUT

Powered by People (PBP) is the Multi-Channel Platform for independent brands accessing large online retailers & marketplaces. We provide these brands distribution at scale, to sell into the 200+ of the best US marketplaces & digital retailers. Our mission is to help artisans, small batch producers, and ethical brands grow by giving them access to modern technology, data, and distribution channels. We’re building Nexus, our omni-channel intelligence layer, to power seamless and optimized integrations across marketplaces, inventory systems, and retail networks.

The Role

We’re looking for a Software Engineer to join our growing engineering team. You’ll play a key role in designing and building scalable systems that help makers and retailers connect, transact, and thrive. You’ll work on high-impact projects such as product data enrichment pipelines, integration services with global retail platforms, and intelligent inventory/price management systems.

This role is ideal for someone who loves solving complex problems, thrives in fast-paced environments, and wants to make a real impact by building technology that empowers businesses worldwide.

What You’ll Do
  • Design, build, and maintain scalable backend services and APIs that power PBP’s Nexus platform.

  • Work on system integrations with third-party commerce platforms (Shopify, DSCO, SPS, etc.) to ensure seamless data flows.

  • Implement and optimize robust data models (Postgres, pgvector, caching layers) for performance, scalability, and cost efficiency.

  • Leverage AI technologies to reduce operational overhead (e.g., automating data cleanup, product classification, and enrichment).

  • Explore embeddings and clustering techniques to power smarter product discovery, category search, and recommendations.

  • Contribute to cloud infrastructure (AWS, Kubernetes, CDK) to support secure, resilient deployments.

  • Collaborate closely with product, design, and operations teams to deliver features that directly impact makers and retailers.

  • Uphold engineering best practices through code reviews, automated testing, and clear documentation.

  • Take part in architectural discussions and help shape the technical direction of the platform.

What We’re Looking For
  • Experience: 3+ years in software engineering (we’re open to strong junior profiles as well).

  • Languages/Frameworks: Strong in Java, Spring Boot, or equivalent backend frameworks. Experience with TypeScript/Next.js is a plus.

  • Databases: Proficiency with relational databases (PostgreSQL preferred), with bonus points for experience in vector search or data modeling at scale.

  • Cloud & DevOps: Experience with AWS, Kubernetes, CI/CD pipelines (GitLab, Bazel).

  • Mindset: Problem-solver, detail-oriented, and comfortable owning projects end-to-end.

  • Code Quality: You care about writing clean code and understand the importance of testing (unit, integration, E2E, Canary).

  • Collaboration: Excellent communication skills and a willingness to work cross-functionally in a distributed team.

  • Bonus: Interest or experience in AI/ML, data pipelines, or e-commerce integrations.

Working Hours as a Global Citizen at PBP!

We’re a global company with team members in Canada, Kenya, India, the USA, Türkiye, Mexico, UK, South Africa, and Colombia. You will be working with teams across multiple time zones so we expect you to work within your standard time zone working hours, but be available from time to time for team meetings that may fall outside of your regular working hours.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.