About the job
At Thinkific, we are revolutionizing the learning commerce landscape by empowering businesses to transform knowledge into meaningful impact. Our platform seamlessly integrates community, courses, and content with commerce, enabling transformative learning experiences that enhance revenue potential and reach learners worldwide.
As a vibrant team of over 300 dedicated Thinkers, we strive to elevate the standards of online education, support learning enterprises, and create tangible real-world impacts. You will collaborate with inquisitive and committed colleagues who are passionate about delivering outstanding products and services.
We prioritize a fair, inclusive, and human-centered hiring process to ensure you feel guided and informed from the outset.
Are you a Senior Full Stack Engineer who enjoys tackling intricate challenges, developing impactful solutions, and collaborating with a dynamic team? Join us at Thinkific!
In your role as a Senior Full Stack Engineer, you will engage with our full application stack to help us achieve our business objectives while investigating, evaluating, and resolving product issues. Additionally, you will mentor fellow engineers and facilitate their professional growth. You will work closely with Engineering, Product Management, and Product Design teams to translate business requirements into valuable features for our users.
Your mission will be to lead medium-to-large feature projects from inception to completion within our agile framework. Here’s how you will achieve this:
- Write reliable, high-quality code that sets the standard for the team.
- Diagnose and troubleshoot issues within the Thinkific platform effectively.
- Engage in architectural design, review, and implementation of scalable, production-ready features.
- Contribute to a well-aligned architecture while identifying patterns that mitigate technical debt, enhance efficiency, and ensure long-term code quality.
- Participate in estimating effort and complexity for new product features and tasks.
- Share knowledge through mentorship, documentation, code reviews, pair programming, and training sessions.
- Collaborate with your team to explore and advocate for innovative technologies that can enhance our products and processes.

