20 Oct
Course Studio
Metro Vancouver
About Course StudioWe’re a full service digital product agency. We build businesses at the intersection of content and commerce, and since 2020, we’ve been focused on the creator economy and online education space.
We're a distributed team, based in Canada, and are open to candidates located within 4 hours of PST timezone. Preference will be given to Canadian applicants. We’re aiming to fill this position before the end of October.
About the roleThis is a 3.5 month contract role with the possibility to extend and turn into a full-time position. Our engineering team needs your help in getting projects up and running and helping our teams release new products into the wild. To thrive in this role,
you’ll provide technical expertise and guidance on projects, deliver beautiful code, develop new skills to adapt to project needs, work with modern web technologies, and show up ready for anything.
We believe the magic happens when you combine thoughtful collaboration, strong processes, and the freedom for people to be themselves. When you’re comfortable being yourself, you do your best work and inspire others to do the same.
Sound like you? Read on.
Responsibilities:
- Collaborate with our project team to develop new features and functionality for the products that we deliver across both frontend and backend technologies
- Work with our Product and Project Managers to regularly refine the definition of the work in the product backlog, contributing expertise and gaining clarity when needed
- Provide feedback on designs for completeness, implementation effort, and feasibility
- Collaborate with the project team to plan future sprints by contributing to story definition, providing work estimates,
and regularly identifying technical dependencies and blockers
- Review your team members’ code submissions, ensuring it meets the needs of the project in terms of quality, correctness, consistency, and performance
- Participate in regular shares with client stakeholders on project progress, delivered features and functionality
- Support the engineering department by sharing the technical knowledge you learn with your project teams
- Produce documentation on methods, decisions, technical approaches, and other context to improve the developer experience on our projects
What we’re looking for
- 5+ years of backend development experience, in an agency setting is a bonus
- Organized, self-motivated,
and comfortable advocating for your needs and the needs of the project
- You have experience building backend applications in Python and Django. Experience in frontend development is a plus frameworks (ie. React, Next)
- You have experience creating both REST and GraphQL APIs that enable client applications to persist, process, and retrieve data from various types of databases (ie. SQL, NoSQL)
- You have contributed to technical design discussions and helped evaluate different technical solutions to influence architectural decision making
- Experience in a team lead or technical management role is a plus, but not a requirement
Compensation and benefits
- Paid time off for vacation, sick days, and personal time as needed. We actively encourage team members to make use of this time-off policy
- Competitive compensation (Annual Salary Range: $90-110k CAD)*
- Flexible working hours and remote-friendly culture
- Extended health care benefits for Canadian employees
- The chance to play a part in the genesis and evolution of important creator brands, such as Esther Perel, Colin & Samir, Shan Boodram and Sophia Amoruso
*As an organization headquartered in British Columbia, we’re required to post the salary range if the position is filled locally. This range may be higher or lower for candidates based outside of BC, and actual pay will take into account the candidate’s experience and competencies.
▶️ Senior Developer (Backend)
🖊️ Course Studio
📍 Metro Vancouver