Senior Full Stack Developer (Canada)

As a software engineer, you will lead a variety of client projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. With your technical expertise you will design, develop, test, deploy, maintain, and enhance software products.

As an intermediate member of the team, you will be relied upon to design robust solutions that solve client problems, drive consensus around technical solutions, and ultimately own the success of projects. In return you can expect latitude the way you choose to run projects and design systems, while receiving direct support, guidance, and coaching from Bit Complete’s partners.

We believe that when it comes to engineering, you get what you pay for. We want access to the top tier of talent, which is why we’re in the top tier of compensation for engineers in Canada.

Qualifications

  • Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
  • 6+ years of relevant industry experience.
  • Experience in technical leadership, leading project teams, and setting technical direction.
  • Experience architecting and developing software designs for internet applications or similar.
  • Experience coding in one of Javascript, Python, Go, or similar.
  • Excellent written and verbal communication skills.
  • Experience in software debugging.

Responsibilities

  • Architect and develop solutions to ambiguous problems and client requirements, leading design of major software components, systems, and features.
  • Build, test, deploy, maintain, and improve software.
  • Manage individual project priorities, deadlines, and deliverables.
  • Resolve challenging technical issues.
  • Represent the team in client meetings.
  • Help build a team and cultivate innovation.
  • Collaborate closely with teammates and help grow their abilities through technical contributions and mentorship.

About Us

At Bit Complete, we craft software solutions that make a difference, backed by tech veterans from YouTube, Slack and Thumbtack. With a team of 30 engineers, we tackle tough client challenges and run experiments through side projects.

We’re growing but staying true to our roots. Our focus is on creating a sustainable, profitable company that lets us do what we love while taking on projects that are challenging, interesting, and avoid harming the world. If you’re looking for work that you can genuinely care about, with a team that truly has your back, you’re in the right place. Learn more about our culture and how we see ourselves in the software services industry.

Benefits

  • Work-life balance and the set-up to do your best work: We believe in work that fits into your life, not the other way around. Enjoy four weeks of paid vacation, flexible hours, a MacBook Pro, $75/month internet reimbursement, and a $500/year stipend for your home office setup.
  • No VC strings attached: We're profitable, bootstrapped, and committed to sharing that success with our team. Expect generous profit-sharing bonuses tied to the company’s performance.
  • Comprehensive group benefits: Including drugs, paramedical practitioners, dental, vision care, virtual health care, virtual mental health care, and travel insurance.
  • Top-up for parental leave

Compensation

CAD $156,000 - $240,000 annually.
Our ranges include base salary and conservative bonus target.

Interested?

We're excited about working with you, so get in touch! Send us your CV - or the link to it - to [email protected]

The world of work today is overflowing with systems, processes, tools, and assumptions that are flawed and that can push directly against our ability to express what is unique about each of us in the work we do every day. We believe people from diverse backgrounds, with different identities and experiences, make our company better. No matter your background, we'd love to hear from you! Alignment with our values is just as important as experience. Also, please let us know if there are ways we can make our interview process better for you - we're always happy to listen and accommodate where possible.