×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Backend Feature Developer

Job in Edmonton, Alberta, Canada
Listing for: Samdesk
Full Time position
Listed on 2026-02-23
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Cloud Engineer - Software, Full Stack Developer
Job Description & How to Apply Below
Who we are
Samdesk is a global disruption monitoring tool that delivers real‑time crisis alerts 24 hours a day, 365 days a year, powered by AI. We make sense of the world’s most valuable real‑time data sources and build tools that contextualize and clarify the impact of every alert, helping create a safer world. Samdesk is a venture backed company headquartered in Edmonton, Alberta, Canada with team members located all over the world.

We are a growing team of dreamers and builders, passionate about building great products and services.

Check us out!
www.samdesk.io

About the Role
The Backend Developer is responsible for the implementation, scale, and reliability of the APIs and microservices used by our pipeline and the samdesk suite of applications. Samdesk data and its applications help our users plan, respond, and recover from crisis incidents, risks, and disruptions.

Overall the Backend Developer will work closely with the product, machine learning, and infrastructure teams that are jointly responsible for the generation of automated alerts produced by our AI pipeline. The Backend Developer will build the products and solutions required to digest data and consume it in a way that makes the most sense for our customers. And to do it  will also help build our microservices roadmap for the various APIs that our apps and pipeline consume.

What your day could look like as a Backend Developer at samdesk?

Implement a new API to be used by internal tools, public apis or our data pipeline

Add a new data source to our data pipeline

Build a new integration with a Travel or HR system that ties into our Asset Engine

Review our performance metrics for bad trends or anomalies or bottlenecks that need to be addressed

Code review a PR from a fellow developer

Hop on a call with team members to go plan on developing or deploying a new feature

Design a new API for a new application the front end team is building

Deploy a hotfix to correct handling of an unexpected input

Build an API endpoint to interface with a samdesk model or ChatGPT

Report on health of key system components

Responsibilities & Duties

Implement and iterate on our data pipeline components and microservices

Identify bottlenecks in dataflow before they hit production

Understand the complexity of a requirement and be able to estimate the time it takes to implement within a reasonable range

Ensure the code base aligns with software best practices

Provide enough unit tests for a component to ensure that it works today and can be safely modified in the future

Ship quality production ready code

Qualifications and Skills

A Degree or Masters in Computing Science or Engineering

Proven ability to build scalable and reliable solutions in NodeJS (Type Script) or Python

Exposure to AWS (ECS, SQS, Cloud Watch, S3)

Experience building REST or Graph

QL based APIs

Believe in the value of automated software testing as part of CI/CD

Experience building applications using Docker

Experience with MongoDB

Experience with Apollo GraphQL

A strong balance of hands‑on development experience, architecture knowledge and production support

You are a good fit if

You actually enjoy writing software - it's important!

You are genuinely excited to work in a fast paced and challenging environment with other like minded individuals

You still think about that time you optimized that block of code from 7s to 400ms and possible ideas to optimize it further

You are more interested in the right solution than your solution

You are able to prioritize tasks and ship code rather than refactor continuously

You seek opportunities to be creative, come up with innovative solutions, and don’t require a “playbook” to get things done

Samdesk is an equal opportunity employer committed to creating a safe, diverse and inclusive environment. We encourage qualified applicants of all backgrounds including ethnicity, religion, disability status, gender identity, sexual orientation, family status, age, nationality, and education levels to apply. If you are contacted for an interview and require accommodation during the interviewing process, please let us know.

The position is based out of Edmonton, AB but we may also consider remote candidates. Please note that only candidates selected for the interview process will be contacted. Thank you!

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary