Node is a venture-backed startup on a mission to modernize how local businesses work with creators. Our platform has helped over 2,000 brands across North America generate high-quality, authentic content through collaborations with local influencers.
We’re hiring a full-stack engineer to help revamp and relaunch the Node platform. This is a hands-on role where you’ll work across the stack, contributing to architecture decisions, modernizing our tooling, and building new features from end-to-end.
We predict this project will require approximately 6 months, which is reflected in the contract length. However, there will be opportunities for an extension or a transition into a full-time
You’ll be joining a lean, product-focused team with lots of room for ownership. If you enjoy working with modern frameworks and shipping fast in a startup environment, you’ll fit right in.
Responsibilities
- Build and maintain scalable frontend and backend features using our modern stack
- Help define and evolve the architecture as we scale our marketplace product
- Write clean, well-documented code and contribute to internal best practices
- Participate in code reviews and technical discussions
Requirements
- 4+ years of experience building full-stack web applications
- Strong proficiency with React and Redux in production environments
- Experience with TypeScript, Vite, and component libraries like Material UI
- Solid backend experience with Node.js (preferably Fastify or similar lightweight frameworks)
- Familiarity with AWS services including Amplify, Cognito, Lambda, and environment management
- You are a Canadian citizen or permanent resident
Nice-to-Haves
- Familiarity with NoSQL (e.g., DynamoDB) and relational databases
- Familiarity with scalable serverless architecture
- Previous experience at a startup or working on a small team
- Prior experience building creator tools, marketplaces, or B2B SaaS
- Experience migrating codebases and handling dependency updates
- A strong product sense and an eye for good UX
Why Join Node?
- Remote-friendly, async-first culture
- Flexible hours and autonomy over your workflow
- Work with a small, driven team shipping meaningful features from day one
- Collaborate with a small team that moves fast, ships often, and supports each other
- Clear path to extension or full-time role if it’s a great match