Work In Tech

Find your next role at Canada's fastest-growing tech companies

Full Stack Software Developer

Shift

Shift

Software Engineering
Victoria, BC, Canada
Posted on May 25, 2024

Redbrick and Leadpages are headquartered on the traditional Coast Salish territory, and we respectfully acknowledge the Lekwungen and W̱SÁNEĆ People of this region. With gratitude, we live, work, and care for this beautiful land.

One thing that our team members say they value most is our fun and truly “people-first” culture. Ours is a place where you’re given the autonomy to do your best work and provided with all the tools and support you need to do so. Here are some of the things our team loves most about working at Redbrick:

  • Highly competitive salary
  • Attractive vacation, healthcare & benefits, including generous RRSP matching (Canada) and 401k (US)
  • “People-first” culture that prioritizes fun
  • Autonomy and freedom to do your best work on your own terms (you won’t find any micromanagers here!)
  • Flexibility to work remotely
  • State-of-the-art and centrally located offices (Victoria & Minneapolis)
  • Remote work fund to create a successful home working setup
  • Opportunities to work on interesting products
  • High-end hardware and equipment — in the office and at home
  • Opportunities to learn and grow through professional development support, funding, and mentorship
  • Internal mobility: opportunities to work with various products and teams across the Redbrick portfolio of companies
  • Monthly fitness reimbursements to support a healthy and active lifestyle
  • Modern tech stacks (React, TypeScript, Python, Kubernetes)

Redbrick is a parent organization with a mission to build, acquire, and scale companies that empower digital entrepreneurs. Headquartered in Victoria, British Columbia, we’ve scaled from local start-up to global name in a few short years, conceptualizing new business ideas, acquiring established companies, and growing them to super-scaled profitability — all thanks to the people we hire.

5 portfolio companies and growing

1 amazing shared service team

200+ employees

One of our four portfolio companies, Leadpages is a platform that makes it easy for marketing agencies & teams to build no-code websites and landing pages. With built-in lead generation and digital marketing tools, small businesses and entrepreneurs can grow their businesses online by easily generating leads and converting them into customers. Leadpages is 35 people strong and is one of the newest additions to the Redbrick portfolio. At Leadpages, we live and breathe communication, collaboration and we’re genuinely proud of each other's achievements. We treat each other really well, and we love what we do, every day.

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 provide our team with the freedom and flexibility to work where they work best. Most of our team enjoys a blend of remote and in-office work. In-office time brings many perks and builds relationships, but we also place an emphasis on planning events and fun that all can enjoy.

What does a day look like in my role?

Full Stack Developers at Leadpages have skills on both sides of our technology stack. Based on the task at hand, they may be contributing to an API or Python-based microservice, or they may be writing React/Javascript applications and contributing to a collection of shared libraries. They may also be responsible for codebases in other languages or stacks, giving further opportunity to build on their professional experience.

They are expected to be able to take on tasks and stories and drive them to completion, collaborating with the product and marketing teams to ensure stakeholder needs are met.

As a Full Stack Developer at Leadpages, you will have the opportunity to build, develop and test features for our SaaS applications used by thousands of users. Our engineers are experts in their craft and are always striving to improve and develop new skills. You will work both on a team of engineers for large projects, and solo for bugs and smaller tasks.

*We are open to hiring in both Canada and the US and if you are located in Minneapolis MN, or Victoria BC, that is an added bonus but is not required.

We get it: You need to know what you’re applying for before you sign up, right? This is what you need to know: As a Full Stack Developer, you’ll be responsible for:

  • Developing new features and functionality
  • Problem-solving bugs and implementing fixes
  • Helping to estimate the effort of engineering tasks
  • Ensuring your code is well tested, programmatically and manually
  • Participating in daily/weekly meetings
  • Debugging and fixing production issues
  • Maintaining and supporting existing software products and services
  • Coordinating and collaborating with other developers and teams
  • Promoting best practices for software development and security
  • Conducting code reviews
  • Testing changes to our software to ensure a high level of quality
  • Providing technical assistance to our customer success team

After 1 week

  • You will be onboarded with the engineering team, have meet your fellow team members and gotten a sense of how you fit within the company
  • You will be introduced to our applications and repos
  • You have an understanding of the software we build and are starting to familiarize yourself with the development process

After 1 month

  • You will understand the product roadmap and where you fit into it
  • You will have completed a number of bugs and stories and shipped code to Production
  • You are becoming very familiar with the development process and are feeling comfortable in it

After 6 months

  • You will have a clear understanding of the full breadth of our application and tech stack
  • You have coordinated with other developers and teams on several projects
  • You are feeling very productive and are hungry to contribute and learn more

What we would like to see in you:

  • 4+ years of professional experience as a full-stack or front-end developer
  • 3+ years of professional experience working with JS and libraries such as React
  • 1+ years of experience building/developing Python applications
  • Real-world experience with cloud platforms, containers and Kubernetes
  • Bachelors or advanced degree in IT, computer science, engineering, business, design, human-computer interaction or related field or equivalent work experience
  • Excellent verbal and written communication skills
  • Knowledge of Continuous Integration and Continuous Delivery (CI/CD) pipelines
  • Experience working in dynamic development environments that require code reviews
  • Experience with SaaS development, especially in an Onboarding/Marketing setting
  • Experience with deploying services on GCP

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.
  2. Take this opportunity to tell us your story and why you’d be a good fit for our team.
  3. Be sure to follow us on Facebook, Linkedin, Twitter, and Instagram for all that is happening at Redbrick and Leadpages!

Redbrick and Leadpages are committed to creating 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. Join us and help build a disruptive company where we are all proud to belong.