Senior Backend Engineer

2 months ago


Vancouver, British Columbia, Canada Thinkific Full time
Thinkific is seeking a highly skilled Senior Backend Engineer to join our TCommerce team.

We're looking for a talented individual to lead our payments initiatives and shape the future of our platform. As a Senior Backend Engineer, you will be responsible for designing and implementing scalable, efficient, and secure backend systems that meet the needs of our users and business.

Key Responsibilities:
  • Design and implement backend systems for payments processing, including payment gateways, processors, and fraud detection mechanisms.
  • Collaborate with cross-functional teams to define requirements and specifications for software projects.
  • Lead team discussions and mentor junior engineers to grow and improve the team's productivity.
  • Advocate for engineering best practices and contribute to the improvement of engineering standards, tooling, and processes.
  • Participate in 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, and fraud detection mechanisms.
  • Knowledge of industry standards and compliance requirements such as PCI-DSS, PSD2.
  • 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.
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.
About Thinkific:

Thinkific is a software platform that gives anyone the ability to easily create and sell online courses, build vibrant communities, and monetize memberships. We believe in impactful and innovative work, and our team of 260+ Thinkers is building and expanding an incredible product that empowers Creator Educators and businesses around the globe.

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.



  • Vancouver, British Columbia, Canada 2K Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Game Production Solutions team at Electronic Arts. As a key member of our team, you will be responsible for designing, architecting, and building services and cloud infrastructure to support our Generative AI and Machine Learning projects.Key...


  • Vancouver, British Columbia, Canada The Captain's Boil Full time

    About the RoleWe are seeking a skilled Senior Software Engineer - Backend to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems.Key ResponsibilitiesDesign and implement backend systems using Java and Spring BootWork with our front-end team to integrate backend systems...


  • Vancouver, British Columbia, Canada Thinkific Full time

    Job Title: Senior Backend EngineerWe are seeking a highly skilled Senior Backend 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 technical excellence and shape the technical direction of large projects.Key...


  • Vancouver, British Columbia, Canada Thinkific Full time

    Job Title: Senior Backend EngineerWe are seeking a highly skilled Senior Backend 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 technical excellence and shape the technical direction of large projects.Key...


  • Vancouver, British Columbia, Canada Pantheon Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our User Management team at Pantheon. As a key member of our team, you will play a critical role in modernizing our AuthZ and AuthN pipelines.About the RoleThis is an exciting opportunity to work with a talented team of engineers and contribute to the growth of our user...


  • Vancouver, British Columbia, Canada Pantheon Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our User Management team at Pantheon. As a key member of our team, you will play a critical role in modernizing our AuthZ and AuthN pipelines.About the RoleThis is an exciting opportunity to work with a talented team of engineers and contribute to the growth of our user...


  • Vancouver, British Columbia, Canada Pantheon Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our User Management team at Pantheon. As a key member of our team, you will play a critical role in modernizing our AuthZ and AuthN pipelines.Key ResponsibilitiesDevelop strong backend engineering skills using Python, GoLang, or other object-oriented programming...


  • Vancouver, British Columbia, Canada Pantheon Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our User Management team at Pantheon. As a key member of our team, you will play a critical role in modernizing our AuthZ and AuthN pipelines.Key ResponsibilitiesDevelop strong backend engineering skills using Python, GoLang, or other object-oriented programming...


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

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe 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...


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

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe 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...


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

    Senior Backend Engineer (.NET)We are seeking a highly skilled Senior Backend Engineer with expertise in.NET to join our team at Aequilibrium Software Inc. As a key member of our team, you will be responsible for designing, developing, and maintaining scalable and efficient backend systems.Key Responsibilities:Design and develop high-quality backend systems...


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

    Senior Backend Engineer (.NET)We are seeking a highly skilled Senior Backend Engineer with expertise in.NET to join our team at Aequilibrium Software Inc. As a key member of our team, you will be responsible for designing, developing, and maintaining scalable and efficient backend systems.Key Responsibilities:Design and develop high-quality backend systems...


  • Vancouver, British Columbia, Canada 2K Full time

    Job Title: Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at 2K. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable cloud-hosted web services that support millions of players.Responsibilities:Develop responsive, resilient, and...


  • Vancouver, British Columbia, Canada 2K Full time

    Job Title: Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at 2K. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable cloud-hosted web services that support millions of players.Responsibilities:Develop responsive, resilient, and...


  • Vancouver, British Columbia, Canada Pantheon Full time

    Senior Software EngineerAt Pantheon, we're passionate about helping developers, IT, and marketing teams deliver extraordinary results. We're looking for a strong backend engineer to join our User Management team and help us modernize our AuthZ and AuthN pipelines.Key ResponsibilitiesDevelop strong understanding and work experience with Python, GoLang, or any...


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

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe 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\u2019s backend systems.Key...


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

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe 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\u2019s backend systems.Key...


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

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe 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\u2019s backend systems.Key...


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

    {"title": "Senior Backend Software Engineer", "description": "Senior Backend Software EngineerWe 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\u2019s backend systems.Key...


  • Vancouver, British Columbia, Canada BSP Bicycle Sports Pacific Full time

    Job Title: Senior Software Engineer - Backend DevelopmentWe are seeking an experienced Senior Software Engineer to join our team. As a key member of our backend development team, you will be responsible for designing, implementing, and maintaining scalable and efficient software systems.Responsibilities:Design and develop high-quality, scalable, and...