Magical

Software Engineer - Full Stack (Hybrid, San Francisco/Toronto)

Toronto, Ontario San Francisco, CA
Node.js SQL PostgreSQL API Machine Learning JavaScript TypeScript React AWS
Search for More Jobs Talk to a recruiter now 💪
Description

🏢 Locations:

Hybrid Remote (1-2 days onsite) in either: San Francisco (SOMA) or Toronto (Bloor-Yonge)

We're looking for an impact-driven senior or staff engineer passionate about productivity. You'll be joining an experienced founding team with senior engineers from Mozilla, Spotify, LinkedIn, and Apple on a mission to automate mundane, soul-crushing tasks.


You'll have the opportunity to make a major dent here - you, along with a few other engineers, will be building a data graph used by over 40,000 companies to help standardize the internet. You'll have direct product input and shape our roadmap as we grow to 1M users.

What you'll do

🚀 Jump across the stack to further bolster our flagship Chrome Extension with everything from UI components to REST APIs to database models

🔨 Own and ship features from inception to implementation.

📦 Dive into infrastructure and dev-ops to help scale the delivery of our back-end (AWS)

💚 Architect for the future of clients we intend to build (web, desktop, mobile)

Representative projects

  • Lead Magical’s design and component system to build strong reusability across Magical’s surface areas

  • Building the monetization foundations for users and companies to manage plans and payments

  • Scaling our infrastructure (AWS) to serve tens of millions of requests each day

  • Using on-device machine learning models to recommend personalized and contextual automations to users as they work

About you

  • 5+ years of industry experience in full-stack development, preferably in: JavaScript (TypeScript), React, Node.js, and SQL/NoSQL

  • Always learning: you're eager to pick up new skills, quick to experiment with APIs and libraries, and learn about new technologies 

  • Pragmatic & dynamic: you adapt quickly and think on your feet to address immediate concerns in a sensible and comprehensive way

  • Cross-functional: you interface with a variety of stakeholders and end users to help make the most impactful and effective technical solutions

  • Driven towards excellence: you care about code quality and building systems that uphold high standards and minimize tech debt 

  • Autonomous: Can take vague requests and get them done without needing too much help.

Tech stack

Previous experience with all of these technologies is not required

  • Typescript

  • React

  • Redux

  • RxJS

  • Emotion

  • Node.js

  • Postgres

Benefits

  • Interesting and challenging work

  • Competitive salary and equity

  • Regular team events and off-sites (Iceland, Lisbon, Dominican Republic, Mexico)

  • Unlimited PTO

  • Annual wellness credit

  • Productivity stipend

About the Magical Extension

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 320 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers