
Senior Back End Software Developer
CoLab Software
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Job Level
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