Enable job alerts via email!

Senior Software Engineer (Full Stack)

Katalyze AI

Toronto

On-site

CAD 140,000 - 180,000

Full time

Yesterday
Be an early applicant

Job summary

A technology startup focused on drug manufacturing in Toronto is seeking a Senior Software Engineer to build scalable back-end systems. The role involves collaborating with other engineers and designers to create efficient APIs and databases, making a significant impact on product development. The ideal candidate should possess a strong sense of design and learning agility, along with a collaborative spirit. The company offers a competitive salary package along with various benefits.

Benefits

Competitive salary and equity
4 weeks paid vacation
Fully-distributed culture
Company-paid co-working desk
New MacBook Pro and accessories

Qualifications

  • Senior individual contributor with experience in backend and API development.
  • Ability to quickly learn and adapt to various technologies.
  • Strong design sensibility for user experience.

Responsibilities

  • Build secure, fast, and scalable back-end infrastructure.
  • Create robust databases and performant REST APIs.
  • Collaborate with frontend engineers on user-facing features.

Skills

Highly productive while producing quality code
Curious and quick learning
Design sensibility
Attention to detail while pragmatic
Interested in productivity apps / systems
Good heart
Job description
Overview

Get AI-powered advice on this job and more exclusive features. Our goal is to reduce the complexity of drug manufacturing and make it affordable to produce life-saving medicine at scale. With the growth of the aging population and specialized medicine, we are reaching a bottleneck in the capacity of drug manufacturing, and we aim to solve this capacity problem by software. With the current manufacturing capacity, we can increase the output of drug manufacturing by 2x as we improve the efficiency of processes and machinery. This helps with cost reduction and reduces bio-hazards and emissions produced by bio & chemical manufacturing.

Why Join?

As a small team, we work in a highly collaborative environment and you\'ll have the opportunity to participate in every part of the business from idea to production.

Impact: Build the foundation and shape engineering practices, team, and company culture.

Excellence: Practice your craft with other ICs in a well-organized, fast-paced environment.

Ownership: Influence the direction of product and strategy — we care about your opinions.

What you\'ll do (responsibilities)
  • We\'re looking for an experienced individual contributor who enjoys working alongside other experienced engineers and designers to quickly build and iterate on backend / API / platform.
  • Build a secure, fast and scalable back-end. You\'ll build the infrastructure for Katalyze from the ground up, having a huge and direct impact by shipping your work to users on prod daily.
  • Use modern web tech and influence the stack. The frontend is React, the (still minimal) backend Node / Express, and we use TypeScript across the full stack. As we build out our stack, you get to make critical choices and lay the foundations.
  • Self-direct your work and co-own the product. You\'re a technical founder type and will have autonomy and responsibility. You\'ll be involved in shaping the roadmap and will own Katalyze exploding backend needs.
  • Create a robust and scalable backend. Build PostgreSQL database models, performant REST API with Redis cache, delta sync, and offline support using IndexedDB, 3rd party integrations, product analytics, transactional email, and service monitoring. We currently deploy to Heroku to keep DevOps simple and will be looking for you to establish viable long-term cloud infrastructure and operations.
  • Build UI components. You\'ll implement basic UI based on Figma mocks and our design system. You\'ll collaborate with designers and frontend engineers on user-facing features powered by your backend code. We rapidly ship UI that has a native feel to it by polishing CSS, interaction states, and animations.
  • Solve interesting technical problems. Bring your full creativity to solve super-challenging technical problems : from complex backend architecture with 3rd party integrations, syncing app state, to real-time collaboration.
What we\'re looking for (qualifications)

You\'re a senior IC that has built such systems before and this is not an area you have to ramp up on. We don\'t require any formal qualifications but value learning new skills — especially from one another. We are looking for someone that feels a sense of duty to the users of their work.

  • Highly productive while producing quality code. You enjoy pushing out features in a pragmatic and maintainable way. You know when to use duct tape and when to lay a foundation.
  • Curious and quick learning. We don\'t expect you to have experience in every technology we use, but to learn and be productive quickly. Owning several repos and jumping into all of them doesn\'t scare you.
  • Design sensibility. While you\'ll co-craft the interface with top designers and frontend engineers, we expect you to have a knack for great UX, such that you feel if something is off and can flag it, or better yet, polish it.
  • Attention to detail while pragmatic. We strive for few slips in code, Git hygiene, and clear written communication — all while remaining low-ego and simply focusing on solutions.
  • Interested in productivity apps / systems. You might use your calendar to time block, try out Chrome extensions, configure custom app launchers, or self-optimize in other ways.
  • Good heart. We don\'t tolerate jerks and are generally just friendly people.
What we offer (compensation & benefits)

We\'ll treat you well. If there are any other benefits that are important to you, we\'d like to hear.

  • Competitive salary and equity— multiple options based on your desire for ownership.
  • Paid time off— 4 weeks paid vacation, paid sick leave, and paid parental leave.
  • Fully-distributed culture— live and work where you\'d like (US–EU time zones).
  • Co-working space— company-paid co-working desk in your local community.
  • Hardware setup— new MacBook Pro, big display, and accessories.
How to Apply

Interested in learning more about what it\'s like to build Katalyze with us? We\'d love to talk! Please fill and submit our Application Form

  • Include this role\'s title in your subject line.
  • Send along links that best showcase the relevant things you\'ve built and done.
  • Tell us briefly why you\'re interested in joining Katalyze.

Diversity and inclusion are core to our culture. If you are a member of an underrepresented group in tech, we strongly encourage you to apply.

  • Is this role not the right fit? If you resonate with our mission and think your profile would be a great fit, send an email to jobs@katalyze.com and pass along any information you believe is relevant.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Software Development

Senior Software Engineer I - New Product

Toronto, Ontario, Canada $140,000 - $180,000 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

J-18808-Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.