Senior Backend Software Engineer
1 week ago
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.
-
Senior Backend Software Engineer
1 week ago
Canada Aequilibrium Software Inc Full time $90,000 - $120,000About 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...
-
Senior Backend Software Engineer
2 weeks ago
Canada Aequilibrium Software Inc Full time $90,000 - $120,000About 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...
-
Lead Backend Software Engineer
4 weeks ago
Canada Integral Senior Living Full timeAbout 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...
-
Senior Backend Software Engineer
1 week ago
Canada Logoslabs Full timeAbout 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...
-
Senior Backend Software Engineer
1 week ago
Canada Logoslabs Full timeAbout 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...
-
Senior Backend Engineering Lead
1 week ago
Canada SENIOR SPIRIT OF ROSELLE PARK Full timeAbout 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...
-
Senior Backend Engineering Lead
1 week ago
Canada SENIOR SPIRIT OF ROSELLE PARK Full timeAbout 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...
-
Senior Backend Software Engineer
7 days ago
Canada Braintrust Full timeAbout 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,...
-
Senior Backend Software Engineer
7 days ago
Canada Braintrust Full timeAbout 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,...
-
Senior Backend Software Engineer
5 days ago
Canada Autocorp Technologies Inc. Full timeAbout 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...
-
Senior Backend Software Engineer
5 days ago
Canada Autocorp Technologies Inc. Full timeAbout 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...
-
Senior Backend Software Engineer
1 week ago
Canada Synapse International Full timeAbout 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,...
-
Senior Backend Software Engineer
1 week ago
Canada Synapse International Full timeAbout 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,...
-
Senior Software Engineer, Stream
1 week ago
Canada Cribl, Inc. Full timeSenior 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,...
-
Senior Software Engineer, Stream
1 week ago
Canada Cribl, Inc. Full timeSenior 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,...
-
Senior Backend Software Engineer, App Store
5 days ago
Canada Apple Inc. Full timeJob 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,...
-
Senior Backend Software Engineer, App Store
5 days ago
Canada Apple Inc. Full timeJob 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,...
-
Senior Backend Software Engineer
1 week ago
Canada Testing Solutions GmbH Full time $211,500At 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...
-
Senior Backend Software Engineer
4 weeks ago
Canada Testing Solutions GmbH Full time $211,500At 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...
-
Senior Backend Software Architect
4 days ago
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...