Postuler

Publié il y a 2 mois

Intermediate Software Developer-REMOTE

@ Peloton Technologies

Victoria, Colombie-Britannique

TélétravailTemps plein2+ ans d’expérience
Postuler
SIGNAUX

En bref

Peloton Technologies is hiring a remote Intermediate Software Developer across Canada to own medium-to-large features for its payments platform. The role covers end-to-end development of web applications and APIs, mentoring junior colleagues, and contributing to architecture decisions. The posting states a full-time, fully remote arrangement with an ESOP stock plan and extended health, dental, counselling and life insurance benefits.

Responsabilités :

  • Own design and delivery of medium-to-large features
  • Write clean code and comprehensive unit tests
  • Review code and mentor junior developers and interns
  • Address technical debt and production issues
  • Participate in security reviews and architecture discussions

Résumé des exigences :

  • 2+ years of application development experience
  • Experience with web applications and RESTful APIs
  • Experience with SQL databases
  • Bachelor's degree in software engineering or computer science, or equivalent
  • Fintech or payments experience is an asset

Outils et compétences

Avantages mentionnés

Soins dentairesAssurance vie
Source et dates

Type de source non vérifié · humi

Date publiée par l’employeur
2026-09-03
Première détection par notre source
2026-10-11
Mise à jour du dossier source
2026-10-11

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauIntermédiaire
DomaineDéveloppement logiciel
Expérience2 an(s) et plus
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : aucun
Milieu de travailDomicile
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
FormationBaccalauréat (exigé)
Domaines d’étudesSoftware engineering, Computer science
Avantages mentionnésActions ou participation

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Peloton Technologies

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Whether you are selling at the counter or scaling across markets, we have all you need to make payments effortless.

Description complète de l’entreprise

We provide solutions to streamline financial operations and make managing money easier. We set out to find a better way to facilitate payments between organizations and built the industry's most robust platform. Our focus is to enhance our platform and perfect the automation of all electronic payment channels. The extensible building blocks of the Peloton platform allow for rapid custom development of challenging requirements that aren’t met by any off-the-shelf products. At the core of our services is our unique agnostic omni-channel payments platform.

Abonnés LinkedIn
2 019
Personnes associées sur LinkedIn
28
Bureaux déclarés
  • Victoria, BC V8W3S1, CA
Autres noms enregistrés
  • Peloton Technologies
Le profil indique une agence de recrutement
Non

We provide solutions to streamline financial operations and make managing money easier. We set out to find a better way to facilitate payments between organizations and built the industry's most robust platform. Our focus is to enhance our platform and perfect the automation of all electronic payment channels. The extensible building blocks of the Peloton platform allow for rapid custom development of challenging…

ChampValeur
SecteurSoftware Development
Taille11-50 employees
Siège socialVictoria, BC
Type d’organisationPrivately Held
Fondée en2011
Offres sur Jobsy5
LinkedInVoir la page
Description

Remote, Coast to Coast

Peloton Technologies is a fully remote company— there's no office to relocate for, no expectation of "a few days a week." Our team is spread across Canada, and we've built our tools, meetings, and culture around that. Wherever in Canada you call home, that's where you'll work.

About Peloton Technologies

At Peloton Technologies, we're transforming the payments landscape for small businesses and enterprises alike. Our platform helps business owners manage payments, optimize cash flow, and streamline operations — from seamless point-of-sale transactions to enterprise payment solutions. By building smarter, more connected payments infrastructure, we make it easier for businesses to thrive.

Founded in 2010 on Vancouver Island, Peloton has grown into a national brand with a team working remotely across Canada. Our culture is grounded in five core values — Teamwork, Respect, Trust, Innovation, and Passion — that shape how we collaborate and make decisions.

Role Overview

We are seeking an Intermediate Software Developer to join our team. Reporting to the Director, Software Development, this role blends feature ownership and technical leadership.

You will own the design, development, and delivery of medium-to-large features that meet client requirements. You'll independently solve moderately complex challenges from start to finish, maintaining quality through rigorous testing and monitoring while collaborating with Product, QA, and Operations teams. It also involves deepening your expertise across multiple technical areas, influencing architectural decisions, mentoring junior colleagues, and driving continuous improvement in a dynamic organization.

This position is ideal for a motivated developer with experience building web applications and APIs, ideally in fintech or payments, who enjoys owning problems end-to-end. You bring strong problem-solving skills, are comfortable explaining technical solutions to non-technical audiences, and have an eye for designing clean, user-friendly interfaces.

Key Responsibilities

Technical Contributions and Expertise

  • Write clean and efficient code and practice the software development lifecycle.
  • Independently evaluate end-user requirements, propose viable solutions and trade-offs.
  • Own the design and implementation of moderate-complexity features, from requirements through deployment.
  • Apply and suggest design and architectural patterns, refactoring code for maintainability.
  • Write comprehensive unit tests and automate checks where possible.
  • Proactively identify and address technical debt and production issues.
  • Document design and development processes as required.
  • Deepen expertise in multiple technical areas; contribute to architecture discussions.
  • Continuously improve skills and keep yourself and the team up to date on new tools and practices.
  • Participate in security reviews to check for common vulnerabilities and correct any vulnerabilities identified.
  • Ensure the confidentiality of data, authenticity of users, and availability of the application.
  • Use AI-assisted development tools to write, debug, refactor, and test code.
  • Apply critical judgement to verify the correctness, security, and maintainability of AI-generated output.
  • Maintain an experimental mindset toward AI-assisted development tools, evaluating their fit for the team's workflow rather than committing to any single one.
  • Share learnings on AI-assisted workflows with the team to raise the bar collectively.

Ownership and Collaboration

  • Take ownership of end-to-end development, testing, and maintenance of their code.
  • Participate in the code review process as both author and reviewer for learning, improving code quality, and ensuring correctness.
  • Collaborate across development, QA, and occasionally partner teams to surface risks and blockers.
  • Maintain and enhance documentation and developer knowledge base for internal processes and public-facing services.
  • Track work progress, report status, and help the team meet sprint or delivery goals.

Mentorship and Team Building

  • Provide informal guidance and code-review mentorship to more junior developers.
  • Act as an individual mentor for co-op students or interns.
  • Support the Human Resources team with Development team recruitment by reviewing resumes, conducting interviews, and providing hiring feedback as needed.
  • Provide constructive feedback and participate in initiatives aimed at maintaining a respectful, inclusive team culture.

Perform other duties as assigned, consistent with the scope of the role.

Qualifications and Experience

  • 2+ years of experience as an application developer
  • Bachelor’s degree in software engineering or computer science, or an equivalent combination of education and experience
  • Experience with web development, including web applications and RESTful APIs
  • Experience with working with SQL databases
  • Experience working in fintech or payments is considered an asset

Knowledge

You don't need experience with every item listed below; familiarity with similar or equivalent technologies is welcome.

  • A strong understanding of computer science fundamentals, best practices, object-oriented design principles
  • .NET Core
  • C# or other C-like programming languages
  • Using an MVC architectural pattern
  • Using Ajax to create dynamic webpages
  • Using HTML to develop webpages
  • Using data visualization libraries like Telerik to create charts and graphs
  • SQL database development
  • Developing and deploying applications in a cloud environment (e.g. Azure, AWS)
  • Data model first design approach
  • Unit testing and test-driven development
  • Working knowledge of concurrency and multi-threaded applications
  • Software security fundamentals and common security vulnerabilities (OWASP Top 10)
  • Payment processing including credit card and electronic funds transfers
  • Experience integrating REST APIs
  • Source control via Git and Azure DevOps

Total Rewards

As an early-stage company, Peloton employees are also Peloton owners — you'll earn stock in the company through our Employee Stock Ownership Plan (ESOP).

Peloton is a fully remote workplace. You'll work from wherever you're based in Canada, with all the equipment you need provided and dedicated support from the team. We come together in person through regional hubs for townhalls and events.

This position also offers a competitive benefits plan designed to support you and your family, including extended health care, dental, counselling services, and life insurance.

The annual salary range for this position is determined via job-related knowledge, skills, experience, market demand, and internal equity.

Emplois semblables

  • Junior Software Developer

    Toronto, ON +1

    Hootsuite

    1+ ansCandidates need a Computer Science or Engineering degree, or equivalent, with 1-2 years of software development experience, including co-op or internships. Experience with Java or a functional programming language is required, along with agile practices and strong teamwork and communication skills.

  • Senior Software Developer

    Victoria, BC

    University of Victoria

    6+ ansCandidates need a university degree in computer science, software engineering or a related field and six years of related experience. They must show proficiency in Java, JavaScript, HTML and SQL, experience with object-oriented design, databases such as PostgreSQL and Cassandra, and Agile methods like Scrum.

    Eclipse, Hibernate, JMS, ActiveMQ, Tomcat, Jetty

  • Senior Software Developer - Big data API

    Vancouver, BC

    PDF Solutions: A leading provider of end-to-end analytics that empowers engineers & data scientists across the semiconductor ecosystem

    8+ ansCandidates need several years of backend development experience with databases, strong skills in Go and C, and experience leading or mentoring developers. A Computer Science degree or equivalent industry experience is expected.

    Go, C, C++, C#, Java, Python

  • Software Developer II

    Vancouver, BC
    Temps plein

    Avigilon Corporation

    2+ ansCandidates need a bachelor's degree, at least two years of software development experience, extensive C++ experience in large code bases, and strong written and oral communication. Experience with Berkeley or Postgres databases is required, and cloud, CI/CD and DevOps experience is preferred.

    C++, C#, Postgres, Berkeley DB, Azure

  • Software Developer - Cloud - Intermediate

    Surrey, BC

    Delta Intelligent Building Technologies (Canada) Inc.

    3+ ansCandidates need 3 to 5+ years as a software developer, strong Python skills, and hands-on experience with Kubernetes (ideally EKS) and Terraform. Docker, distributed systems troubleshooting, cloud IAM and mentoring experience are also expected.

    Python, Terraform, Kubernetes, Amazon EKS, Docker

  • Software Developer (hybrid)

    Vancouver, BC
    Temps plein

    Cisco

    5+ ansCandidates need a computer science or related degree plus 5 years of experience, or a master's plus 3 years. They must have production experience with TypeScript or JavaScript and React, API integration, automated testing, and debugging.

    GitHub Copilot, Claude, Codex

  • Software Developer (hybrid)

    Vancouver, BC
    HybrideTemps plein

    Cisco Systems Canada Co.

    5+ ansCandidates need experience delivering production software with TypeScript or JavaScript and React, designing REST APIs, writing automated tests, and debugging software defects. Experience with observability, security, or data products and with AI agents is an asset.

    React, TypeScript, JavaScript, Splunk, Git, Codex

  • Senior Software Developer - Form

    British Columbia
    128k–143k $/anHybrideTemps plein

    Safe Software

    7+ ansCandidates need a bachelor's degree in a related field, 7+ years of professional development experience including technical leadership, advanced C++ and Python skills, and threat modeling and CVSS scoring experience. Security tooling experience such as fuzzing, sanitizers and SAST/DAST is also required.

    C++, Python, FME Form, GitHub Copilot, Claude Code, Qt Widgets

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.