Senior Backend Software Engineer

1 week ago


Canada Thinkific Labs Inc. Full time

About Thinkific Labs Inc.

Thinkific Labs Inc. is a leading software platform that empowers creators to build and sell online courses, build vibrant communities, and monetize memberships. Our team of talented engineers is building and expanding an incredible product that drives positive impact for thousands of businesses and millions of students around the world.

About the Role

We 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 closely with Principal Engineers and Architects to lead with technical excellence, shaping the technical direction of large projects while also investing time to coach and mentor other Engineers on the team.

Key Responsibilities

  • Drive and deliver major engineering initiatives with long-term impact on our Payments products and architecture.
  • Contribute to the technical strategy, helping the business make technical decisions by providing high-level technical estimates, options, and feasibility opinions, and creating and reviewing proposals for new technologies, patterns, and implementations.
  • Collaborate with engineering managers, product managers, designers, and other stakeholders to define requirements and specifications for software projects.
  • Advocate for Engineering best practices by sharing knowledge, teaching others new skills, and contributing to improve engineering standards, tooling, and processes, additionally, you will bring new ideas and design patterns to strategic and technical planning initiatives.
  • 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, and is an expert in backend architectural approaches such as event-driven architecture, domain-driven design, and multi-tenant systems.
  • Experience working in Payments domain, 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 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, they've found (and keep looking for) ways to level up their skills in this field, whether that's through formal education, gaining professional experience, or maybe even building their own business.

Preferred Qualifications

  • 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

At Thinkific Labs Inc., we offer a competitive compensation package, including base salary, equity, team-wide bonuses, and an Employee Share Purchase Plan. We also offer flexible Paid Time Off, comprehensive health benefits, and a home office setup to help you succeed. Our team is passionate about building a diverse, inclusive, and accessible workplace, and we welcome applicants from all backgrounds and experiences.



  • Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key ResponsibilitiesDesign and develop scalable, efficient, and secure backend systems using.NET...


  • Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Aequilibrium Software Inc. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our company's backend systems.Key ResponsibilitiesDesign and develop scalable, efficient, and secure backend systems using.NET...


  • 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 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...


  • 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 Braintrust Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Braintrust. As a key member of our engineering team, you will be responsible for designing and developing scalable, high-volume, low-latency backend services.Key ResponsibilitiesDesign and implement robust, scalable, and efficient backend services using NestJS,...


  • Canada Braintrust Full time

    About the RoleWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Braintrust. As a key member of our engineering team, you will be responsible for designing and developing scalable, high-volume, low-latency backend services.Key ResponsibilitiesDesign and implement robust, scalable, and efficient backend services using NestJS,...


  • Canada Autocorp Technologies Inc. Full time

    About the Role:We are seeking a highly skilled Senior Backend Software Engineer to join our team at Autocorp Technologies Inc. as a key member of our software development team.Key Responsibilities:Design, Develop, and Maintain Backend Services: Utilize your expertise in TypeScript and other relevant technologies to design, develop, and maintain scalable and...


  • Canada Autocorp Technologies Inc. Full time

    About the Role:We are seeking a highly skilled Senior Backend Software Engineer to join our team at Autocorp Technologies Inc. as a key member of our software development team.Key Responsibilities:Design, Develop, and Maintain Backend Services: Utilize your expertise in TypeScript and other relevant technologies to design, develop, and maintain scalable and...


  • Canada Synapse International Full time

    About the RoleSynapse International is seeking an experienced Senior Backend Software Engineer to join our team in Canada. This is a fully remote position with EST working hours, and we welcome candidates from all provinces.Job SummaryWe are looking for a skilled and self-motivated individual with extensive experience in software development principles,...


  • Canada Synapse International Full time

    About the RoleSynapse International is seeking an experienced Senior Backend Software Engineer to join our team in Canada. This is a fully remote position with EST working hours, and we welcome candidates from all provinces.Job SummaryWe are looking for a skilled and self-motivated individual with extensive experience in software development principles,...


  • Canada Cribl, Inc. Full time

    Senior Backend Software Engineer, StreamCribl, Inc. is a leading provider of data management solutions for IT and Security. We're looking for a highly skilled Senior Backend Software Engineer to join our team and help shape the technical direction of our Stream product.As a Senior Backend Software Engineer, you will be responsible for designing, developing,...


  • Canada Cribl, Inc. Full time

    Senior Backend Software Engineer, StreamCribl, Inc. is a leading provider of data management solutions for IT and Security. We're looking for a highly skilled Senior Backend Software Engineer to join our team and help shape the technical direction of our Stream product.As a Senior Backend Software Engineer, you will be responsible for designing, developing,...


  • Canada Apple Inc. Full time

    Job Title: Senior Backend Software Engineer, App StoreAbout the Role:We 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 be responsible for developing and improving tools and features for app developers driving the App Store platform.Key Responsibilities:Design, implement,...


  • Canada Apple Inc. Full time

    Job Title: Senior Backend Software Engineer, App StoreAbout the Role:We 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 be responsible for developing and improving tools and features for app developers driving the App Store platform.Key Responsibilities:Design, implement,...


  • Canada Testing Solutions GmbH Full time $211,500

    At Testing Solutions GmbH, we are dedicated to enhancing technological advancement and innovation across various sectors. Our team is composed of driven individuals who are committed to shaping the future of technology and software solutions. We pride ourselves on fostering a collaborative environment where every team member can thrive. Who you are: You...


  • Canada Testing Solutions GmbH Full time $211,500

    At Testing Solutions GmbH, we are dedicated to enhancing technological advancement and innovation across various sectors. Our team is composed of driven individuals who are committed to shaping the future of technology and software solutions. We pride ourselves on fostering a collaborative environment where every team member can thrive. Who you are: You...


  • Canada TekRek Full time

    **Company Overview:**TekRek has partnered with a leading US-based infrastructure data security company, specializing in end-to-end encryption services for B2B SaaS companies. This partnership presents a unique opportunity for growth and innovation.**Job Summary:**We are seeking a highly skilled Senior Staff Backend Engineer to join our team. As a key member...