NationGraph Logo

NationGraph

Software Engineer, Product

Reposted 16 Days Ago
Be an Early Applicant
In-Office
Toronto, ON
Senior level
In-Office
Toronto, ON
Senior level
This role involves full-stack development, focusing on web products, architecture, and integrating AI. You'll work on product features and scalability in a collaborative environment.
The summary above was generated by AI

About NationGraph

NationGraph is making public sector data accessible and actionable for businesses selling to cities, counties, state agencies, schools, and special districts. NationGraph’s data and intelligence engine provides buying signals derived from millions of public sector sources. Founded in 2024, NationGraph is dedicated to making uncommon knowledge common, because public data should actually be public. Learn more at nationgraph.com

You’ll Join A Team That:

  • Has successfully built, scaled, and sold companies in the past.

  • Built software infrastructure processing billions of dollars in transactions.

  • Is backed by world-class VCs and operating partners who’ve invested in, and built, iconic companies.

About The Role:

  • Own a product and engineering leadership role in our rapidly growing startup.

  • We are looking for someone with strong opinions about building world class products. You will be critical in shaping features and architecture from the ground up.

  • Build on the cutting edge with AI and building on top of the rapid growth in AI capabilities

  • Accelerate your learning curve. Solve complex, uncharted problems with a high-caliber team.

  • Every decision you make materially changes the trajectory of the company.

  • Work with a team that deeply values product elegance and user experience in a design-driven culture.

  • You will be regularly partnering with design, sales, and marketing on end-to-end product narratives.

What you’ll need

  • A deep love for building and shipping software features

  • 5+ years of experience in full-stack development, with a strong emphasis on web products

  • Proficient in JavaScript/TypeScript, with experience building modern web applications using React and Next.js.

  • Backend expertise in Node.js, Python, or Go, with a focus on developing scalable APIs and AI-driven services.

  • Experience designing and implementing asynchronous tasks using Go and brokers (e.g., RabbitMQ, Redis).

  • Experience working with AI models and APIs (e.g., OpenAI, fine-tuned models, or LLM-based applications).

  • Familiarity with cloud-based architectures. Github CI/CD.

  • Passion for data interfaces and a deep understanding of how AI can enhance productivity.

  • Excellent problem-solving and communication skills, with the ability to work in a fast-paced, highly collaborative environment.

Our engineering stack:

  • Frontend: React, Redux, Shadcn/UI, React Window, TypeScript

  • Backend: Python, Go, PostgreSQL

  • Infra: Redis (message broker), WebSockets, Docker, K8s

  • Real-time: WebSocket events, background job polling

What You'll Get From Us:

  • Founder-Level Exposure. Work closely with the CEO/CTO on all aspects of the business.

  • A zero bureaucracy environment. We believe in moving extremely fast and making bold decisions without red tape.

  • See the products you build from 0 to 1 turn into a business, solve real-world problems that matter and work directly with interesting founders in their journey as they improve the infrastructure our government relies on at every level.

  • We believe in working with great people with a diversity of thought, an eagerness to learn, a boldness to challenge the status quo, and a deep care for the work we put out. If you align with us here, we strive to shape the working environment as such.


Benefits:

  • Competitive salary + early-stage equity 💰

  • Unlimited PTO ✈️

  • High-quality health insurance, dental & vision coverage 🏥

  • Company provided lunches (Mon - Thur) 🍜

Our Interview Process
We run a focused, high-signal process designed to be fast, thoughtful, and respectful of your time. Our goal is mutual clarity - not unnecessary hoops.
Round 1: Intro Conversation (30 min video call)
A short conversation to get to know each other.
We’ll talk about your background, motivations, and what you’re looking for. You’ll learn more about us, the role, and how we work.
Goal: Mutual fit and alignment on culture and values.
Round 2: Deep Dive (30-60min)
A working session where we explore your domain expertise and how you approach problems.
This is not trivia or gotcha questions - we’re interested in how you think.
Goal: Understand your depth, judgment, and problem-solving style.
Round 3: Case Exercise (Take-home or live)
A practical, real-world exercise that reflects the kind of work you’d do here.
You may complete it asynchronously or live with us depending on the role.
Goal: See what you can produce in your role.
Round 4: Final Round
You’ll spend with our founders, and dive deeper into how we’d work together.
Goal: Final mutual evaluation and, if there’s strong alignment, an offer.
Our Principles

  • Speed: We aim to move from round to offer quickly, we appreciate your time.

  • Respect: Every round has a clear purpose. No redundant interviews.

  • Signal over ceremony: We care more about what you’ve built and how you think than where you went to school.

  • Mutual evaluation: This is a two-way process. You’re interviewing us, too!

  • Bar-raising: Every hire should make the team stronger. When in doubt, we pass.

We believe in-person work is our default.

We’re building a team of people who desires to work side-by-side and shape the culture of a growing company. In our experiences, some of the best ideas come from being in the room, feeling the pain, hearing the nuance, and catching the details that are easy to miss.

At the same time, we’re flexible and supportive when working-from-home is needed to maintain a healthy, balanced work environment.


Top Skills

Docker
Go
JavaScript
Kubernetes
Next.Js
Node.js
Postgres
Python
React
Redis
Typescript

NationGraph Toronto, Ontario, CAN Office

180 Dundas St W, Toronto, Ontario, Canada, M5G 1Z8

Similar Jobs

3 Days Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
Big Data • Cloud • HR Tech • Payments • Software
The Staff Software Engineer (Product) designs and builds software features, supports technical decisions, and mentors other engineers, focusing on high-quality, maintainable systems.
Top Skills: .NetAzureAzure SqlNode.jsPostgresReactTypescript
11 Days Ago
In-Office
North York, ON, CAN
Senior level
Senior level
Information Technology • Software
As a Senior Product Software Engineer, you'll design, develop, and troubleshoot software applications, collaborating with cross-functional teams and optimizing performance.
Top Skills: AngularC#PHP
21 Days Ago
In-Office or Remote
7 Locations
Senior level
Senior level
Cloud • Software
The Software Engineer III will build and integrate web and mobile applications, mentor junior developers, and collaborate with cross-functional teams to deliver solutions while ensuring best practices in code and architecture are followed.
Top Skills: AWSCSSHTMLJavaJavaScriptSQL

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account