Senior Backend Developer

4 weeks ago


Ottawa, Ontario, Canada ALS Full time
About ALS Geoanalytics

We are a leading provider of geoscience workflows and analytics solutions for the mining and mineral exploration industry.

Our team of experts uses data-driven science, artificial intelligence, and machine learning to provide accurate analyses and efficient decision-making tools.

About the Role

We are seeking a highly skilled Full Stack Developer to join our team.

The successful candidate will be responsible for participating in the full software development lifecycle, including requirements gathering, design, implementation, testing, documentation, and maintenance.

Key Responsibilities:

  1. Design, develop, and deploy scalable and efficient web applications using backend languages such as Python, Flask, and AWS Lambda.
  2. Conduct thorough testing and debugging of web applications to ensure high-quality deliverables.
  3. Assist in the deployment and maintenance of web applications on production servers.
  4. Aggregate and organize large amounts of data from the ALS department to make it accessible, manageable, and actionable.
  5. Collaborate with data scientists, analysts, and internal stakeholders to understand data needs and deliver solutions.
  6. Maintain data quality and ensure the integrity and security of sensitive information.
  7. Troubleshoot data issues and build automated anomaly detection systems.
  8. Stay up-to-date with industry trends and technologies and implement new innovations as appropriate.
  9. Participate in project planning and provide input on data management strategies.
  10. Document and effectively communicate complex technical concepts to both technical and non-technical stakeholders.
About You

We are looking for a highly skilled and experienced Full Stack Developer with a strong background in backend development.

The ideal candidate will have:

  1. Extensive experience in building and optimizing 'big data' pipelines and architectures.
  2. Proficiency in Azure Data Factory, Azure Functions, Azure SQL Database, and other Azure services.
  3. Experience and familiarity with data science, from data analysis, model development and training with PyTorch and Tensorflow, and deployment to cloud services.
  4. Experience working with SQL and NoSQL databases (MongoDB).
  5. Familiarity with RESTful APIs and microservices architecture.
  6. Proficiency in containerization and orchestration technologies like Docker.
  7. Familiarity with CI/CD pipelines and DevOps practices.
  8. Excellent problem-solving skills, with the ability to tackle complex technical challenges.
  9. Monitor, maintain the performance and quality of the deployed applications.
  10. An agile mindset and the ability to adapt to evolving needs in a fast-paced environment.
Required Qualifications

The successful candidate will have:

  1. 3+ years of experience as a Full Stack Engineer or similar role with a focus on backend development.
  2. Formal training or certification in project management such as Project Management Professional, Certified Project Director or equivalent is an asset.
Working at ALS

We are a diverse community of dedicated professionals united by our passion to make a difference in the world.

We reward excellence and uphold our values in our work and how we treat each other.

At ALS, you'll be supported to expand your skills and develop new ones so you can reach your full potential.

We invest in our people with a range of programs and provide opportunities across the company, giving our people scope to grow diverse careers and develop as leaders.

We want everyone to have a safe, flexible and rewarding career that makes a positive impact on our people, the planet and the communities where we work.

Our benefits include:

  1. An estimated annual salary ranging from $95,000 - $120,000 at the time of posting.
  2. Individual compensation is determined by factors such as job-related skills, relevant experience, education and/or training.
  3. Structured wage increases.
  4. Comprehensive benefit package specific to your work status (including extended medical, dental, and vision coverage, access to company perks, life and disability insurance, retirement plan with company match, employee assistance and wellness programs).
  5. Additional vacation days for years of service.
  6. Business support for education or training after 9 months with the company.
  7. Learning & development opportunities (unlimited access to e-learnings and more).

Please note: benefits vary based on employee status.

Everyone matters.

ALS is proud to be an equal opportunity employer and is committed to fostering an inclusive work environment where the strengths and perspectives of each employee are both recognised and valued.



  • Ottawa, Ontario, Canada Tangerine Bank Full time

    Job Title: Senior Software DeveloperAs a senior software developer, you will be responsible for designing, developing, and maintaining our backend systems.Responsibilities:​​Design, develop, and maintain backend systems​Work with cross-functional teams to implement new features​Collaborate with the QA team to ensure high-quality software​


  • Ottawa, Ontario, Canada Marler & Associates Search Full time

    Cloud Security Expert WantedWe are seeking a highly skilled Senior Backend Developer to join our Canadian development team and contribute to the creation of innovative and scalable security products in a cloud environment. If you have a passion for writing great code and helping secure global networks, this role is for you.Key Responsibilities:Collaborate...


  • Ottawa, Ontario, Canada Wyecroft Trim & Door Group Inc. Full time

    We are looking for a skilled Senior Software Engineer with expertise in backend development to join our team at Company. In this role, you will be responsible for designing, implementing, and maintaining complex software systems.Key responsibilities include:Designing and developing scalable and efficient software solutions.Collaborating with cross-functional...

  • Backend Developer

    5 days ago


    Ottawa, Ontario, Canada Recruitment Room Full time

    Key RoleWe are seeking a skilled Backend Developer to join our dynamic team at Recruitment Room. As a Backend Developer, you will play a key role in designing, developing, and optimizing robust and scalable backend services with a strong focus on data pipelines, API development, and infrastructure. You will have the opportunity to work on a range of...

  • Software Engineer

    1 week ago


    Ottawa, Ontario, Canada IDEA Inc. Full time

    Job Description: As a Senior Full Stack Developer at our company, you will be responsible for designing, developing, and maintaining the backend of our web application. Key Responsibilities: Design and develop efficient and scalable backend systemsWork closely with the frontend team to ensure seamless integrationCollaborate with the DevOps team to ensure...


  • Ottawa, Ontario, Canada mdf commerce Full time

    Location: Remotemdf commerce Inc. is an international team of experts who develop SaaS solutions to optimize commercial interactions of B2B and B2G customers.We are looking for a Senior Backend Development Team Lead to join our team.Main Responsibilities:Manage a team of Backend Developers.Be proficient in software development, including implementing...


  • Ottawa, Ontario, Canada mdf commerce Full time

    Location: Remotemdf commerce Inc. is an international team of experts who develop SaaS solutions to optimize commercial interactions of B2B and B2G customers.We are currently looking for a Senior Backend Development Team Lead to join our team.Main Responsibilities:Manage a team of Backend Developers on a daily basis.Be proficient in all aspects of software...


  • Ottawa, Ontario, Canada mdf commerce Full time

    Location: Remotemdf commerce Inc. is an international team of experts who develop SaaS solutions to optimize commercial interactions of B2B and B2G customers.We are currently looking for a Senior Backend Development Team Lead to join our team.Main Responsibilities:Manage a team of Backend Developers on a daily basis.Be proficient in all aspects of software...


  • Ottawa, Ontario, Canada Ucanpay Full time

    Job Title: Backend Developer JavaWe are seeking an experienced Java Backend Developer to contribute to the development of compelling business and consumer payment products.About the RoleAs a Backend Developer Java, you will be responsible for designing and implementing scalable, secure, and efficient backend systems using Java and related technologies.Key...


  • Ottawa, Ontario, Canada Ucanpay Full time

    Job Title: Backend Developer JavaWe are seeking an experienced Java Backend Developer to contribute to the development of compelling business and consumer payment products.About the RoleAs a Backend Developer Java, you will be responsible for designing and implementing scalable, secure, and efficient backend systems using Java and related technologies.Key...


  • Ottawa, Ontario, Canada mdf commerce Full time

    Location: Remote Opportunitymdf commerce Inc. is a global team of experts who develop a range of SaaS solutions to optimize and accelerate commercial interactions for B2B and B2G customers.We are currently seeking a Senior Backend Development Team Lead to join our team.Main Responsibilities:Manage a team of Backend Developers on a daily basis.Be proficient...


  • Ottawa, Ontario, Canada mdf commerce Full time

    Location: Remote Opportunitymdf commerce Inc. is a global team of experts who develop a range of SaaS solutions to optimize and accelerate commercial interactions for B2B and B2G customers.We are currently seeking a Senior Backend Development Team Lead to join our team.Main Responsibilities:Manage a team of Backend Developers on a daily basis.Be proficient...


  • Ottawa, Ontario, Canada mdf commerce Full time

    Location: Remote Opportunitymdf commerce Inc. is a global team of experts who develop a range of SaaS solutions to optimize and accelerate commercial interactions of its B2B and B2G customers.We are currently looking for a Senior Backend Development Team Lead to join our team.Main Responsibilities:Manage a team of Backend Developers on a daily basis.Be...


  • Ottawa, Ontario, Canada Boostsecurity Full time

    BoostSecurity is on a mission to empower software teams to build secure software. As a Senior Backend Engineer, you will be part of our team responsible for designing, implementing, and testing high-performance backend features. Our technology is built for technologists, and we are looking for an engineer who can help us grow our product.Key...

  • Backend Developer Java

    2 months ago


    Ottawa, Ontario, Canada Ucanpay Full time

    Unlock Your Potential as a Java Backend DeveloperWe are seeking an experienced Java Backend Developer to join our team at Ucanpay, a leading fintech company. As a key member of our development team, you will contribute to the creation of innovative payment products that make a real impact on Canadians' lives.What You'll DoDesign and develop scalable, secure,...


  • Ottawa, Ontario, Canada Ucanpay Full time

    Unlock Your Potential as a Java Backend DeveloperWe are seeking an experienced Java Backend Developer to join our team at Ucanpay, a leading fintech company. As a key member of our development team, you will contribute to the creation of innovative payment products that make a real impact on Canadians' lives.What You'll DoDesign and develop scalable, secure,...


  • Ottawa, Ontario, Canada BluWave-ai Inc. Full time

    About BluWave-ai Inc.We are a pioneering company in the field of AI solutions for renewable energy. Our mission is to accelerate the transition to clean energy by applying AI to smart grids and microgrids.Job DescriptionWe are seeking a skilled Backend Software Developer to join our team. As a Backend Software Developer, you will be responsible for...


  • Ottawa, Ontario, Canada BluWave-ai Inc. Full time

    About BluWave-ai Inc.We are a pioneering company in the field of AI solutions for renewable energy. Our mission is to accelerate the transition to clean energy by applying AI to smart grids and microgrids.Job DescriptionWe are seeking a skilled Backend Software Developer to join our team. As a Backend Software Developer, you will be responsible for...


  • Ottawa, Ontario, Canada Ouster Full time

    About OusterOuster is a technology company that specializes in building sensors and tools for engineers, roboticists, and researchers. Our mission is to make the world safer and more efficient by providing innovative solutions for transportation and infrastructure development.Job DescriptionWe are seeking a highly skilled Senior Backend Software Engineer to...


  • Ottawa, Ontario, Canada Ucanpay Full time

    Unlock Your Potential as a Java Backend DeveloperWe are seeking an experienced Java Backend Developer to join our team at Ucanpay, a leading fintech company. As a key member of our development team, you will have the opportunity to contribute to the development of innovative payment products that make a real impact on Canadians' lives.Key...