Staff Software Engineer

June 6

🏢 In-office - Vancouver

Apply Now

Thinkific

Create, market, and sell your own online courses.

e-learning • education • online learning • instructional design • continuing education

201 - 500

💰 $22M Venture Round on 2020-09

Description

• Drive and deliver major engineering initiatives with long term impact of 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. • Creating complex architectural frameworks for components and features of new software programs. • Thinking 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

• Has 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. • Understands and is proficient in multiple backend languages, such as Ruby, Golang, or Node and also has expert-level knowledge of relational and non-relational database technologies such as Postgres, Redis, ElasticSearch, DynamoDB • Is experienced 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

Benefits

• An amazing team of talented, passionate, and kind Thinkers. Together, we’ve built an amazing, award-winning culture—we’re a Certified Great Place to Work and one of Canada's Top Small & Medium Employers! • The chance to build, improve, and innovate on a platform that’s driving positive impact for thousands of businesses and millions of students around the world. • 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. Our team is encouraged to take a minimum 4 weeks of vacation, plus Thinker Holidays (extended long weekends in the summer) and time off for the December holiday season. • Health Benefits and Wellness: Comprehensive benefits starting on Day 1 include 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. Plus, family friendly benefits include generous parental leave top-ups for up to 32 weeks, as well as fertility coverage and personalized return to work options. • Flexible Work. Choose to work from home from anywhere in Canada, at our Vancouver HQ, a co-working space, or anywhere there’s wifi for a change of scenery. • Learning & Growth. 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 so you’re ready to succeed with 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. $50 CAD per month to treat yourself with snacks, lunch, or groceries to cook at home. • A place where you can bring your whole self to work. We know that different perspectives lead to amazing ideas, more innovation, and, ultimately, our success as a company. We welcome applicants of all backgrounds, experiences, beliefs, identities, and statuses. Whoever you are—we can't wait to meet you!

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobscanada.app
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs