Enable job alerts via email!

Senior Software Engineer I

SurveyMonkey

Canada

Remote

CAD 90,000 - 120,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Canada is seeking an experienced backend developer to build and maintain user and team management services. You will contribute to core authorization platforms and enhance authentication workflows. The role requires 5+ years of experience in backend development, proficiency in Python, and excellent communication skills. This position offers flexible remote work options and a supportive work culture.

Benefits

Opportunity for career advancement
Supportive and inclusive work environment
Collaborative culture
Mentorship and continuous learning

Qualifications

  • 5+ years of experience in backend application development.
  • Proficiency in Python and web frameworks such as FastAPI, Flask, or Pyramid.
  • Basic knowledge of SQL databases; experience with ElasticSearch/OpenSearch is a plus.
  • Understanding of Restful APIs and familiarity with version control systems (Git preferred).
  • Excellent communication skills and ability to work with both co-located and remote teams.

Responsibilities

  • Build and maintain user and team management services across multiple data regions.
  • Contribute to the core authorization platform focused on permission management.
  • Support and enhance authentication workflows.
  • Collaborate with frontend and backend teams to deliver additional user/team features.
  • Write clean, maintainable, and efficient code while participating in code reviews.

Skills

Backend application development
Python
FastAPI
Flask
Pyramid
SQL databases
ElasticSearch/OpenSearch
Restful APIs
Git
Communication

Tools

Kubernetes
Helm Charts
Terraform
Kafka
Apache Spark
Job description
Overview

Employer Industry: Technology - Survey and Data Collection

Why consider this job opportunity:

  • Opportunity for career advancement and growth within the organization
  • Work remotely with flexible hybrid options
  • Supportive and inclusive work environment
  • Chance to contribute to a widely used platform trusted by millions
  • Engage in a culture of collaboration, mentorship, and continuous learning
Responsibilities
  • Build and maintain user and team management services across multiple data regions
  • Contribute to the core authorization platform focused on permission management
  • Support and enhance authentication workflows
  • Collaborate with frontend and backend teams to deliver additional user/team features
  • Write clean, maintainable, and efficient code while participating in code reviews
Qualifications
  • 5+ years of experience in backend application development
  • Proficiency in Python and web frameworks such as FastAPI, Flask, or Pyramid
  • Basic knowledge of SQL databases; experience with ElasticSearch/OpenSearch is a plus
  • Understanding of Restful APIs and familiarity with version control systems (Git preferred)
  • Excellent communication skills and the ability to work with both co-located and remote teams
Preferred Qualifications
  • Experience with Kubernetes, Helm Charts, and Terraform
  • Familiarity with messaging and streaming frameworks like Kafka or Apache Spark
  • Basic understanding of software design patterns
  • Expertise in designing and building world-class services and APIs
  • A growth/data mindset in approaching challenges
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.