CoLab Software

Senior Backend Developer

CoLab Software

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CloudCypressDynamoDBGraphQLJavaScriptMySQLNoSQLPostgresPythonPyTorchReactScikit-LearnTypeScriptWebpack

About the role

  • Understand complex customer problems and requirements and work in a team to build a solution that adds value for the customer and the product as a whole
  • Collaborate with other team members to design and plan complex scopes of work from product requirements and UI/UX designs
  • Develop, test, and ship critical user-facing features on a regular basis
  • Develop, test, and maintain robust and scalable APIs.
  • Participate in code reviews and help your team deliver high-quality software
  • Advocate for all aspects of the user’s experience, with a focus on clarity and speed
  • Contribute to tech technology direction and best practices
  • Mentor, support, and be an information source to junior developers

Requirements

  • 5+ years of professional, hands-on development experience
  • Proficient in Python and its libraries, with hands-on experience in designing, developing, and maintaining robust and scalable APIs.
  • Hands-on experience with relational databases (e.g., PostgreSQL, MySQL), NoSQL databases (e.g.: DynamoDB), vector databases (e.g., OpenSearch) and querying frameworks/APIs (e.g.: SQLAlchemy).
  • Experience writing robust automated tests, including unit, as well as end-to-end (E2E) tests using Cypress or Playwright.
  • Experience with Git workflow (pull requests, code reviews)
  • Experience working with Monitoring / Observability tool (e.g, DataDog, Retool)
  • AI/ML Experience: Libraries: PyTorch, Hugging Face, Scikit-Learn; Agent workflows: pydantic-ai; Experience integrating and prompting large language models (LLMs) via APIs (e.g., OpenAI, Anthropic, Google Gemini); Experience working with ML services in the cloud infrastructure, e.g. Sagemaker, Bedrock, etc.
  • Passion for working in teams with emphasis on respect and continuous improvement
  • Willingness to raise your hand when you see something could be done / built better
  • Nice-to-have: Familiarity with JavaScript, TypeScript, HTML and CSS; Experience with React and front-end tools such as Webpack, Vite, npm and ESLint would be considered an asset; GraphQL
Benefits
  • attractive compensation package that includes a stock options package
  • extended health and benefits package
  • unlimited paid vacation
  • RRSP matching
  • hybrid and remote opportunities
  • flexibility to work from anywhere within Canada

ATS Keywords

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

Hard skills
PythonAPIsPostgreSQLMySQLDynamoDBOpenSearchSQLAlchemyCypressPlaywrightGit
Soft skills
team collaborationmentoringproblem-solvinguser experience advocacycontinuous improvementcommunicationrespect
Greenlight

Senior Software Development Engineer in Test

Greenlight
Seniorfull-time$140k–$175k / yearCalifornia, Colorado, New York, Washington · 🇺🇸 United States
Posted: 5 days agoSource: jobs.lever.co
AWSCypressDynamoDBGraphQLGRPCJavaJavaScriptJestKotlinMicroservicesMySQLReact+4 more
AppFolio

Staff Software Engineer, Communications

AppFolio
Leadfull-time$167k–$209k / year🇺🇸 United States
Posted: 22 days agoSource: jobs.jobvite.com
AWSAzureCloudCypressDynamoDBGoogle Cloud PlatformJavaJavaScriptMySQLNoSQLPostgresPython+2 more
RentSpree

Senior Software Engineer

RentSpree
Seniorfull-time$185k–$205k / yearWashington · 🇺🇸 United States
Posted: 23 days agoSource: ats.rippling.com
CloudGraphQLJavaScriptMongoDBNext.jsNode.jsPostgresReactTypeScriptWebpack
Varicent

Lead Full Stack Engineer – React & Node.js

Varicent
Seniorfull-time🇲🇽 Mexico
Posted: 12 days agoSource: boards.greenhouse.io
AWSCloudDockerDynamoDBGraphQLJavaScriptKubernetesNode.jsNoSQLPostgresReactServiceNow+2 more
BDI

Senior Backend Developer

BDI
Seniorfull-time$120k–$185k / yearColorado · 🇺🇸 United States
Posted: 22 days agoSource: workforcenow.adp.com
CloudGraphQLIoTJavaScriptNode.jsPostgresTypeScript