Search jobs > Ottawa, ON > Senior developer

Senior Full Stack Developer

BDO
Coventry Rd,Ottawa
$100K-$130K a year (estimated)
Full-time

Putting people first, every day

BDO is a firm built on a foundation of positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust.

In turn, we offer an award-winning environment that fosters a with a high priority on your personal and professional growth.

Your Opportunity

We're looking for a Senior Full Stack Developer , to join our BDO Canada team and own the following responsibilities :

  • Designing, developing, testing, and deploying web applications and APIs using a variety of technologies and frameworks.
  • Debugging, troubleshooting, and optimizing the performance and user experience of our products.
  • Work closely with other developers, designers, project managers, and clients to deliver high-quality solutions that meet the business needs and requirements.
  • Contribute to the code review, documentation, and best practices of our development

How do we define success for your role?

  • You demonstrate BDO's core values through all aspect of your work : Integrity, Respect and Collaboration
  • You understand your client’s industry, challenges, and opportunities; client describe you as positive, professional, and delivering high quality work
  • You identify, recommend, and are focused on effective service delivery to your clients
  • You share in an inclusive and engaging work environment that develops, retains and attracts talent
  • You actively participate in the adoption of digital tools and strategies to drive an innovative workplace
  • You grow your expertise through learning and professional development

Your education and experience :

  • At least 3-5 years of experience as a full stack developer or a similar role
  • Proficiency in HTML, CSS, JavaScript, and modern front-end frameworks such as React, Angular, or Vue
  • Experience with back-end development using Node.js, Python, Ruby, PHP, or Java, and familiarity with RESTful APIs, Graph, and database systems such as MySQL, MongoDB, or PostgreSQL
  • Knowledge of web development tools and technologies such as Git, Webpack, Babel, or AWS
  • In-depth experience with SQL and NoSQL databases like MySQL, MongoDB and DynamoDB.
  • Track record of using tools like Docker, Kubernetes, Azure and GCP to build and deploy cloud-based solutions.
  • Experience with fully automated testing, continuous integration and deployment pipelines.
  • Strong understanding of web security, accessibility, and performance best practices, keen eye for design and user interface, and a passion for creating engaging and responsive web applications
  • Excellent communication, collaboration, and problem-solving skills
  • Please share publications and GitHub with your Resumes.

It's an asset if you have :

  • Published academic research in ML / AI conferences and journals
  • Kaggle competition experience demonstrating modeling expertise
  • Ability to mentor and share knowledge with colleagues.
  • 30+ days ago
Related jobs
Great Canadian Gaming Corp.
Canada, Canada

Our client is looking for an experienced Senior Software Developer with a high bar for technical excellence. Employment type: Permanent, full-time. Our client is growing, and they're looking for passionate developers to deliver product features, improve our development processes and help achieve our...

Treasury Board of Canada Secretariat
Ottawa, Ontario

You will leave the GC Jobs Web site.The job opportunity you have selected requires the Public Service Commission (PSC) to transfer you to the hiring organization's Web site or a service provider Web site they have selected to advertise this process.Select the link below to be transferred from the PS...

Great Canadian Gaming Corp.
Canada, Canada

Looking for an experienced Senior Software Developer with a high bar for technical excellence. Employment type: Permanent, full-time. The client is growing, and they're looking for passionate developers to deliver product features, improve their development processes and help achieve their business ...

Treasury Board of Canada Secretariat
Ottawa, Ontario

You will leave the GC Jobs Web site.The job opportunity you have selected requires the Public Service Commission (PSC) to transfer you to the hiring organization's Web site or a service provider Web site they have selected to advertise this process.Select the link below to be transferred from the PS...

Jobspaddy
Victoria Island
Remote

Proven experience as a software developer, with a track record of success in the E-commerce industry. We are excited to offer a 10% equity stake in Glam Box to the Co-founder – Software Developer. ...

Xello
Remote, ON, CA
Remote

Xello is looking for a Senior Full Stack Engineer __ Who are you? You are a well-rounded professional who is comfortable working with all aspects of cutting-edge web technology. We’re Xello - Join us! We are Xello (CASCAID in the UK), the leading developer of future readiness programs in North Ameri...

StackAdapt
Canada

We are a full-stack engineering team that helps marketers create ad campaigns that are targeted to a specific group of users based on their interests, location, custom identifiers and more. Mentor junior full stack engineers. StackAdapt is a self-serve advertising platform that specializes in multi-...

CB Canada
Ottawa, Ontario

Our client is looking for a full-stack developer. You will have the opportunity to work closely with the client community to help them solve real-world problems, contribute meaningfully to the direction of the company, and travel to client sites throughout North America. ...

Rootd
CA

Heures de travail: 30 hours per week.No degree, certificate or diploma.Private company, corporation or industry.Design and integrate website related code.Determine hardware and software requirements to achieve optimal server performance.Write, modify and test website related code.Write, modify, inte...

Cleo Consulting
ON, Canada

Assignment: RQ00213 - Software Developer - Full Stack - Senior</b></div> <div><b>Job Title: Full Stack Developer</b></div> <div><b>Requisition: RQ00213</b></div> <div><b>Client: Ontario Health</b></div> <div>&l...