Senior & Staff Engineers
Sage Recruiting Inc.
About the role
Full Stack Engineer
Location: Hybrid remote (once or twice a month in the Toronto office) – YOU MUST BE ABLE TO COME TO THE OFFICE IN TORONTO ONCE A MONTH
About
Sage Recruiting is partnering with a fast‑growing SaaS startup that’s bringing modern engineering to one of the most outdated industries around. Their work directly affects the reliability of the electrical grid and the way major utilities operate. If you’ve ever looked at repeated outages and thought technology should be doing more, this will speak to you.
They’re building agentic AI for utilities, automating the internal processes that slow the industry down. They focus on high‑value workflows like asset management, regulatory work and customer operations. Think Palantir, but built specifically for utilities.
Their platform ingests massive amounts of utility data, runs it through a custom retrieval engine and turns it into insights people can actually use. They already have customers in production with more launching in January. You’d be joining a small, thoughtful team with a good sense of humour and a lot of passion for building meaningful products. You’ll work directly with the founder in a low‑ego, high‑trust environment.
They’re hiring multiple engineers, a mix of Senior and Staff level, all full‑stack with a backend focus, to work on the core product. You could also mix in some work with ETL or on their RAG engine using Python if that’s of interest. There’s room to carve out the lane that fits you best.
What you’ll do
- Work on everything from early concepts to production‑ready features, including shaping domain models, building out the backend, and creating the first versions of new product areas.
- Test ideas with utility partners and refine them into tools the industry will actually use.
- Handle ambiguous work, as customers don’t always know what they need until they see it.
- Present your work to customers if you enjoy that, or stay focused on building if you prefer.
Tech you’ll touch
- TypeScript (node.js/express) for backend services
- React with Material UI
- PostgreSQL
- GCP
- Microservices with some event‑driven pieces
- RESTful APIs
- (optional) Python for ingestion and the RAG engine
Who you are
- Senior or Staff level with experience taking features from concept to completion.
- Understand database design and system architecture.
- Comfortable in TypeScript or Python, ideally both.
- Learn quickly, especially when the domain is new or confusing.
- Able to work independently and figure out difficult problems on your own.
- Enjoy getting into the guts of a problem instead of waiting for a perfect spec.
- Comfortable with ambiguity, change, fast‑paced working and autonomy.
- Mostly, someone the team enjoys working with—a sense of humour is appreciated. Kindness and curiosity go a long way.
Why join
- Work directly with the founder and have a big influence on how things are built.
- Solve real‑world problems that actually matter to the people around you.
- Help modernize infrastructure across North America.
- Join a team that cares about doing great work and having a good time doing it.
- Avoid drowning in process or bureaucracy.
Requirements
- Experience taking features from concept to completion.
- Understand database design and system architecture.
- Comfortable in TypeScript or Python, ideally both.
- Learn quickly, especially when the domain is new or confusing.
- Work independently and figure out difficult problems independently.
- Get into the guts of a problem instead of waiting for a perfect spec.
- Comfortable with ambiguity, change, fast-paced working and autonomy.
Responsibilities
- Work on everything from early concepts to production-ready features.
- Shape domain models, build out the backend, and create the first versions of new product areas.
- Test ideas with utility partners and refine them into tools the industry will actually use.
- Present work to customers if desired.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free