Intermediate Developer

Shift · Victoria, British Columbia
Department Shift
Employment Type Full-Time Employee
Minimum Experience Experienced

Shift is headquartered on the unceded Coast Salish territory and we respectfully acknowledge the Lekwungen and W̱SÁNEĆ People of this region. With gratitude, we live, work, and play on this beautiful land.


Shift, a Redbrick portfolio company, is the browser for work, built to help customers optimize their workflows, and collaborate, with focus, and purpose. We believe that managing it all, and getting work done should be simple and intuitive. In just over three years, we've grown from startup to scaleup with an incredibly talented (and fun!) team. In December 2019, we announced the successful closing of our seed round. Shift is 17 people strong and growing fast. We have big goals, and we are not holding back; we are on a mission to make the world a more productive place for everyone.


“Working at Shift has been a very rewarding experience both personally and professionally. Challenging problems are met with a collaborative mindset and mentorship from some exceptionally talented people. All of this cumulates in a culture that is supportive, fun, hardworking and highly productive.”
—Carl, Shift

We are changing the way work gets done, and building an exceptional team is our top priority. We cheerlead your goals and accomplishments and are invested in your future. In line with putting your health and safety first, we have made working in the office fully optional. Most of our team enjoys a blend of home and in the office. In-office time brings many perks however we also place an emphasis on planning events and fun that all can enjoy.


What does a day look like in my role?
We get it: You want to know what you’re signing up for before you apply, right? As an Intermediate Developer, a typical morning begins with “stand-up”. Our team meets to talk about what we are all working on. It’s a good chance to share problems and talk about our progress. Afterward, you might check your email and sign into GitHub to look at open pull requests. We all review each other’s code, so you respond to feedback on your work as well as give helpful suggestions to your teammates. Once or twice a week you will have a meeting to discuss development strategy, brainstorm solutions to difficult problems, or “groom” the backlog.


Some of your responsibilities as an Intermediate Developer will be:

  • Fixing bugs and implementing new features.
  • Server development and operations as necessary.
  • Promote best practices for software development and security.
  • Mentoring and providing code review for other developers.
  • Researching new technologies and actively contributing to systems design.
  • Test changes to our software to ensure a high level of quality.
  • Providing technical assistance to our customer success team.


After 1 week:

  • Completed onboarding/documentation.
  • Familiar with the development process.
  • Local development environment for main codebase setup.
  • Work on your first PR started.


After 1 month

  • 1 EPIC in progress.
  • 1 SPIKE in progress.
  • Reviewing PRs.
  • Your code has shipped to customers!


After 6 months

  • Comfortable with our codebases.
  • Continual work on PRs against several codebases.
  • 1 or more EPICs complete.
  • 1 or more SPIKEs complete.


What would we like to see in you?

You are curious, hungry and good-humoured. We try our best to balance hard work with good, old-fashioned fun. As an Intermediate Developer with Shift, there are extra superpowers we’re on the lookout for:

  • 3+ years of professional experience as a full-stack developer.
  • Experience with JS and frameworks such as React and Angular.
  • Deep knowledge of HTML, CSS, and web technology.
  • Experience building Electron apps is considered a plus.
  • Experience working in an agile environment with code review.
  • Passion for writing quality code that is maintainable.
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.


What next?
If you’re picking up what we’re putting down, applying is easy as 1, 2, 3.

  1. Apply with your cover letter and resume and links to your GitHub or public repos and take this opportunity to tell us your story and why you’d be a good fit on our team.
  2. Download Shift (tryshift.com) -- we want to know what you think!
  3. Be sure to follow us on Facebook, Linkedin, Twitter, and Instagram for all that is happening at Shift!


Shift and Redbrick is committed to having a diverse environment where everyone can be their true authentic selves. We value all differences as they are essential for a thriving, happy, and productive workplace. Come join us and help build a disruptive company where we are all proud to belong.

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Victoria, British Columbia
  • Department
    Shift
  • Employment Type
    Full-Time Employee
  • Minimum Experience
    Experienced