Thinkific is a learning commerce platform that unites community, courses, and content with commerce. We're looking for a Senior Full Stack Engineer to join our team of 300+ Thinkers who support learning businesses around the globe.
Requirements
- 5+ years of experience working in a full-stack development role
- 1+ years of experience working in a SaaS environment
- Hands-on professional experience working with Ruby on Rails
- Knowledgeable and experienced with modern web frameworks and libraries, particularly Next.js and React
- Advanced knowledge of server-side languages and frameworks (Ruby, Node, etc.)
- Practical understanding of Web APIs, HTML, CSS, and JavaScript
- Ability to design and implement GraphQL APIs
- Experience with relational databases, SQL, and engines like PostgreSQL
- Adaptable and a proven problem solver
- Experience in instrumenting and monitoring applications with tools like New Relic or DataDog etc.
Benefits
- 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
- 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
- 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
- Home office setup: Company-owned Macbook Pro and a budget to order a desk, chair, or any accessories to help you work comfortably and productively