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