Senior Software Engineer

Brainhunter Systems Ltd
Canada
72 $ / heure (estimé)
Temps plein
Nous sommes désolés. L'offre d'emploi que vous recherchez n'est plus disponible.

Looking for an experienced Senior Software Developer with a high bar for technical excellence. The client is growing, and they’re looking for passionate developers to deliver product features, improve their development processes and help achieve their business goals.

Please note the preferred location for this role is British Columbia, but we are open to hiring remotely within Canada.

Some tasks you’ll be taking on

  • Developing high-quality software components that integrate with new or existing systems, ensuring compliance with established architectural standards.
  • Designing and implementing scalable, robust, and maintainable software.
  • Identify areas of improvement in existing systems, proposing and implementing solutions to enhance performance, maintainability, and scalability.
  • Championing the adoption of software design patterns, code quality tools, and best practices within the development team.
  • Collaborating with project managers, product owners, and other stakeholders to refine software development processes, ensuring agile, efficient, and effective workflows.
  • Writing clear documentation on our systems, architecture, and processes, ensuring they are accessible and understood by all relevant parties.
  • Teaching and mentoring your colleagues through pair programming and code review.

Ideally, you should have

  • 7+ years of software development experience
  • Extensive backend development and maintenance experience
  • Proven SQ : development and optimization expertise
  • A passion for writing simple, maintainable software
  • Excellent communication, collaboration, and problem-solving skills
  • Familiarity with modern software architectures and cloud platforms
  • Experience with CI / CD tools and practices
  • Experience in an agile work environment
  • Knowledge of software development patterns and best practices
  • Experience mentoring other developers

Bonus Points for

  • Experience with online bookings, and the tourism & activity industry
  • Experience with some of our tech stack : PHP, Node.js, TypeScript, React, PostgreSQL, Docker, Google Cloud, AWS
  • If you don’t meet all of our requirements exactly or have some gaps in your resume know that we would still love to hear from you! Use your cover letter to tell us about your unique experience - we understand that talent comes from many places and that skills are transferable.

Perks and Benefits

  • A company that values work-life balance
  • Half-day Fridays during the summer months
  • Vacation, personal days, health days, paid volunteer day
  • Extended health benefits and EAP program
  • Parental benefits
  • Professional development allowance
  • A renovated tourism themed office space in downtown Victoria (unless you’re remote)
  • Il y a 1 jour
Emplois reliés
Offre sponsorisée
Ouster
Greater Ottawa Metropolitan Area, Canada

Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software Engineering, dedicated to this mission. At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We develop software to prov...

Dropbox
Canada
Télétravail

As a Senior Machine Leaning Engineer focused on search quality, you will play a crucial role in developing and enhancing our search capabilities to provide users with the best possible search experience. Our Engineering Career Framework is and describes what’s expected for our engineers at each of o...

StackAdapt
Canada

As an Engineer at StackAdapt, you will be directly involved in the development of our advertising platform, producing production level code that will have a direct impact on the success of our product. StackAdapt’s engineering organization believes in working collaboratively and cross functionally. ...

Affirm, Inc.
Canada
Télétravail

We are looking for an experienced Senior Software Engineer to join us and help accomplish that mission. Experience working cross-functionally with stakeholders from Product, Design and other Engineering teams. Strong attention to detail with a demonstrated focus on engineering resilience. ...

Okta, Inc.
Canada

We are looking for a software engineer to join the Federated Authentication team. You will share our passion and great pride in elegant solutions and will join an engineering team that strongly believes in designing for scale, rigorous code reviews, automated testing, and an iterative process to bui...

Maple
Anywhere - Canada

We're growing our engineering team in order to scale multiple business lines and enhance access to healthcare for Canadians. At Maple, Senior Back End Developers champion the principles of DevOps and the values of an open source community — automation and a self-serve developer experience are key to...

Scribd
Remote US Canada
Télétravail

You’re a determined engineer who enjoys working with a team. ...

Equinix
Remote, Canada
Télétravail

Senior Staff Engineer, Product Software. We are looking for an experienced Senior DevOps Engineer to help us build and operate a highly scalable, available, and distributed multi cloud networking software stack. Digital leaders harness Equinix's trusted platform to bring together and interconnect fo...

Okta, Inc.
Canada

Okta is seeking a Senior Software Engineer to join its Identity Threat Protection (ITP) engineering team. We’re a team of full-stack engineers, data scientists, and ML engineers redefining cloud authentication. You will share our passion and great pride in elegant solutions and will join an engineer...

Splunk Inc
Canada
Télétravail

As aSenior Software Engineeryou will be responsible for …Building innovative solutions that enable rapid development. You will design, develop, code, architect and test software systems, or applications for software improvements and new products. Possess knowledge of software engineering process, SD...