Apply

Intermediate Full Stack Engineer

Posted 2024-10-16

View full description

💎 Seniority level: Senior, 7+ years

📍 Location: Canada, PST

💸 Salary: $119,000 - $171,000 CAD per year

🔍 Industry: Software, Online Education

🏢 Company: Thinkific

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: GraphQLPostgreSQLPythonSQLAgileDjangoEs6Full Stack DevelopmentHTMLCSSJavascriptNginxRubyRuby on RailsAngularNosqlReactJavaScript

Requirements:
  • 7+ years of experience working in a full stack development role and at least 1+ years in a SaaS environment.
  • Advanced knowledge of modern server-side programming languages (Ruby, Python, Node, etc.).
  • Deep familiarity with object-oriented programming paradigm.
  • Experience with modern web frameworks (Ruby on Rails, Django, etc.).
  • Experience with ES6 and modern JavaScript libraries/frameworks such as React, Svelte, Angular, Vue, etc.
  • Demonstrates practical understanding of Web APIs, HTML, CSS, and JavaScript.
  • Ability to design and implement RESTful and GraphQL services.
  • Experience with MVC-style web application architecture and web server technologies.
  • Experience with relational databases, SQL, and engines like PostgreSQL, MySQL.
  • Loves to learn and grow, continuously seeking ways to level up skills.
Responsibilities:
  • Lead medium to large feature projects in our agile environment, from conception to completion, working with stakeholders to take projects through shaping, scoping, and execution while mitigating project risks as a team.
  • Author code that is reliable and shows a thorough understanding of best practices.
  • Effectively diagnose and troubleshoot problems within the Thinkific platform.
  • Participate in architectural design, review, and implementation of production-quality features.
  • Help coordinate and design architecture to reduce technical debt and enable efficiency.
  • Participate in effort and complexity estimation for new product features.
  • Share knowledge through mentorship, documentation, and code reviews.
  • Conduct new technology research and bring fresh ideas into product development.
  • Foster an open, collaborative, and inclusive environment.
Apply