CoLab Software

Senior Back End Software Developer

CoLab Software

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Own the backend architecture for a new data-heavy product offering
  • Design and implement services in Python that are reliable, scalable, and maintainable
  • Model, query, and optimize complex datasets in Postgres
  • Identify and resolve performance bottlenecks in data-intensive workflows
  • Collaborate closely with frontend developers to shape APIs and user-facing functionality
  • Make pragmatic tradeoffs between speed of delivery and long-term scalability
  • Establish patterns and standards that future backend developers can build on

Requirements

  • 7+ years of backend development experience in a production environment
  • Strong experience with Python and relational databases (Postgres preferred)
  • Proven ability to design data models and optimize query performance
  • Experience building and maintaining APIs for data-heavy applications
  • Comfortable owning systems end-to-end, from design through production
  • Experience with writing robust unit tests
Benefits
  • Extended health benefits
  • Unlimited paid vacation
  • RRSP matching
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonPostgresAPI developmentdata modelingquery optimizationunit testingbackend architecturedata-intensive workflowsscalabilityreliability
Soft Skills
collaborationproblem-solvingpragmatic decision-makingcommunicationownership