Senior Backend Engineer

2 days ago


Canada Thinkific Labs Inc. Full time
Job Title: Senior Backend Engineer

Thinkific is a software platform that empowers creators to build and sell online courses, communities, and memberships. We're looking for a Senior Backend Engineer to join our TCommerce team, responsible for all payments initiatives at Thinkific.

Key Responsibilities:
  • Drive and deliver major engineering initiatives with long-term impact on our Payments products and architecture.
  • Contribute to the technical strategy, providing high-level technical estimates, options, and feasibility opinions.
  • Collaborate with engineering managers, product managers, designers, and other stakeholders to define requirements and specifications for software projects.
  • Advocate for engineering best practices, sharing knowledge, teaching others new skills, and contributing to improve engineering standards, tooling, and processes.
  • Lead team discussions, mentor other engineers to grow and improve the team's productivity.
  • Role model with clean, efficient, and maintainable code in accordance with best practices and coding standards.
  • Create complex architectural frameworks for components and features of new software programs.
  • Think critically to overcome challenges that arise during the development and implementation of a project.
  • Communicate with senior leaders and executives to determine the organization's unique software needs, presenting progress reports to senior leaders.
  • Participate in our on-call rotations for troubleshooting production issues.
Requirements:
  • 5+ years of experience working in a senior engineering role, with expertise in backend architectural approaches such as event-driven architecture, domain-driven design, and multi-tenant systems.
  • Experience working in the Payments domain, with in-depth understanding of payment gateways, processors such as Stripe, PayPal.
  • Experience with implementing and integrating various payment methods (credit/debit cards, digital wallets, bank transfers).
  • Familiarity with industry standards and compliance requirements such as PCI-DSS, PSD2.
  • Knowledge of fraud detection and prevention mechanisms in payment systems.
  • Understanding of tax handling, reconciliation, settlements, and chargebacks processes.
  • Expert-level knowledge of multiple backend languages, such as Ruby, Golang, or Node, and relational and non-relational database technologies such as Postgres, Redis, ElasticSearch, DynamoDB.
  • Experience with asynchronous job processing, using queuing technologies such as SNS, SQS, and Sidekiq.
  • Loves to learn and grow, with a willingness to level up their skills in this field.
Nice to Have:
  • Experience with AWS cloud infrastructure and streaming technologies such as Kafka, Spark, Kinesis.
  • Understanding of how to work with infrastructure as code technologies, such as Terraform.
  • Experience with containers and orchestration via Docker and Kubernetes.
What We Offer:
  • A competitive compensation package, including base salary, equity, team-wide bonuses, and an Employee Share Purchase Plan.
  • Flexible Paid Time Off to maintain mental and physical health.
  • Comprehensive benefits, including health, vision, and dental coverage for you and your family, $3,000 for mental health care, a short-term health plan, and an additional health or personal spending account.
  • Flexible Work options, including working from home, our Vancouver HQ, a co-working space, or anywhere with wifi.
  • Learning & Growth opportunities, including an annual $1500 USD Learn and Grow fund for conferences, seminars, or courses, plus training, mentorship, coaching, and internal promotion opportunities.
  • A home office setup, including a company-owned Macbook Pro and a budget to order a desk, chair, or any accessories to help you work comfortably and productively.
  • Eats and Treats, including $50 CAD per month to treat yourself with snacks, lunch, or groceries to cook at home.

We're committed to diversity, equity, inclusion, and belonging across every facet of our business. We welcome applicants of all backgrounds, experiences, beliefs, identities, and statuses. Whoever you are, we can't wait to meet you.

The Thinkific Vancouver office operates on the traditional, ancestral, and unceded territories of the xwməθkwəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and Sel̓íl̓witulh (Tsleil-Waututh) Nations of the Coast Salish People. We encourage everyone to learn more about the original caretakers of the land that you currently occupy.



  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    {"title": "Senior Backend Engineer, Core Infrastructure", "description": "Job SummaryWe are seeking a highly skilled Senior Backend Engineer to join our Core Infrastructure team. As a key member of our engineering team, you will be responsible for designing, building, and maintaining our core product services to ensure they are reliable, scalable, and...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    {"title": "Senior Backend Engineer, Core Infrastructure", "description": "Job SummaryWe are seeking a highly skilled Senior Backend Engineer to join our Core Infrastructure team. As a key member of our engineering team, you will be responsible for designing, building, and maintaining our core product services to ensure they are reliable, scalable, and...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    {"title": "Senior Backend Engineer, Core Infrastructure", "description": "Job SummaryWe are seeking a highly skilled Senior Backend Engineer to join our Core Infrastructure team. As a key member of our engineering team, you will be responsible for designing, building, and maintaining our core product services to ensure they are reliable, scalable, and...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    {"title": "Senior Backend Engineer, Core Infrastructure", "description": "Job SummaryWe are seeking a highly skilled Senior Backend Engineer to join our Core Infrastructure team. As a key member of our engineering team, you will be responsible for designing, building, and maintaining our core product services to ensure they are reliable, scalable, and...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About UsAt Senior Spirit of Roselle Park, our mission is to empower innovation and excellence in software development. We're a leading provider of cutting-edge technology solutions, and our goal is to make a lasting impact on the industry.Job SummaryWe're seeking a highly skilled Senior Backend Engineer to join our Core Infrastructure team. As a key member...


  • Canada SENIOR SPIRIT OF ROSELLE PARK Full time

    About UsAt Senior Spirit of Roselle Park, our mission is to empower innovation and excellence in software development. We're a leading provider of cutting-edge technology solutions, and our goal is to make a lasting impact on the industry.Job SummaryWe're seeking a highly skilled Senior Backend Engineer to join our Core Infrastructure team. As a key member...


  • Canada Integral Senior Living Full time

    About Integral Senior Living:Integral Senior Living is dedicated to enhancing the lives of seniors through innovative and supportive living environments. Our commitment to excellence drives us to seek a talented individual to join our team.Position Overview:We are in search of a skilled Lead Backend Software Engineer to play a crucial role in our technology...


  • Canada Tbwa ChiatDay Inc Full time

    About the RoleWe are seeking a highly skilled Senior Backend Engineer to join our team at Clarifai. As a key member of our backend team, you will collaborate with colleagues to set a technical vision for our AI systems, train and mentor engineers, and architect our AI web services.Key ResponsibilitiesDesign and develop scalable, high-performance AI systems...


  • Canada Tbwa ChiatDay Inc Full time

    About the RoleWe are seeking a highly skilled Senior Backend Engineer to join our team at Clarifai. As a key member of our backend team, you will collaborate with colleagues to set a technical vision for our AI systems, train and mentor engineers, and architect our AI web services.Key ResponsibilitiesDesign and develop scalable, high-performance AI systems...


  • Canada Thinkific Labs Inc. Full time

    {"title": "Staff Software Engineer", "description": "Transformative OpportunityThinkific Labs Inc. is a pioneering software platform that empowers creators and businesses worldwide to build and sell online courses, communities, and memberships.We're seeking a highly skilled Staff Software Engineer to join our TCommerce team, driving innovation and growth in...


  • Canada Thinkific Labs Inc. Full time

    {"title": "Staff Software Engineer", "description": "Transformative OpportunityThinkific Labs Inc. is a pioneering software platform that empowers creators and businesses worldwide. We're seeking a highly skilled Staff Software Engineer to join our TCommerce team, driving innovation in payments and shaping the future of our platform.Key ResponsibilitiesLead...


  • Canada Thinkific Labs Inc. Full time

    {"title": "Staff Software Engineer", "description": "Transformative OpportunityThinkific Labs Inc. is a pioneering software platform that empowers creators and businesses worldwide to build and sell online courses, communities, and memberships.We're seeking a highly skilled Staff Software Engineer to join our TCommerce team, driving innovation and growth in...

  • Senior Backend Engineer

    43 minutes ago


    Canada Thinkific Labs Inc. Full time

    {"title": "Staff Software Engineer", "description": "Transformative OpportunityThinkific Labs Inc. is a pioneering software platform that empowers creators and businesses worldwide. We're seeking a highly skilled Staff Software Engineer to join our TCommerce team, driving innovation in payments and shaping the future of our platform.Key ResponsibilitiesLead...


  • Canada Apple Inc. Full time

    Senior Backend EngineerWe are seeking a highly skilled Senior Backend Engineer to join our App Store Connect team. As a key member of our team, you will play a pivotal role in developing and improving tools and features for app developers driving the App Store platform.About the RoleIn this role, you will be responsible for building new features, services,...


  • Canada Apple Inc. Full time

    Senior Backend EngineerWe are seeking a highly skilled Senior Backend Engineer to join our App Store Connect team. As a key member of our team, you will play a pivotal role in developing and improving tools and features for app developers driving the App Store platform.About the RoleIn this role, you will be responsible for building new features, services,...


  • Canada Thinkific Labs Inc. Full time

    Job Title: Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our TCommerce team, responsible for all payments initiatives at Thinkific. As a key member of our engineering team, you will work on building and expanding our payments platform worldwide, while supporting local payment specificities.Key...


  • Canada Apple Inc. Full time

    Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our App Store Connect team. As a key member of our team, you will play a pivotal role in developing and improving tools and features for app developers driving the App Store platform.Key Responsibilities:Design and implement new features, services, data...


  • Canada Apple Inc. Full time

    Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our App Store Connect team. As a key member of our team, you will play a pivotal role in developing and improving tools and features for app developers driving the App Store platform.Key Responsibilities:Design and implement new features, services, data...


  • Canada Logoslabs Full time

    About LogoslabsLogoslabs is a global company that specializes in providing innovative solutions for remote organizations. Our mission is to empower businesses to employ a global team by handling global payroll, benefits, taxes, and compliance.We are a fully remote company, and we prioritize a sense of belonging and diversity in our workplace. Our team is...


  • Canada Logoslabs Full time

    About LogoslabsLogoslabs is a global company that specializes in providing innovative solutions for remote organizations. Our mission is to empower businesses to employ a global team by handling global payroll, benefits, taxes, and compliance.We are a fully remote company, and we prioritize a sense of belonging and diversity in our workplace. Our team is...