Senior Software Developer
Core
Senior Software Developer building high-quality software with continuous delivery, shaping product direction, and owning features end-to-end from idea to production.
Role type
Senior Software Developer (Full Stack)
Builds
High-quality software products
Domain
Web development, Cloud infrastructure
Deliverable
product features
Required skills
TypeScript, Modern JavaScript, React, Node.js, Python, PostgreSQL, NoSQL, Product sense, End-to-end feature ownership
Preferred skills
UX/UI design, Vector DBs, LLMs, Unit testing, GCP (Cloud Functions, Cloud Run, Cloud Tasks, Pub/Sub)
Technologies
TypeScript, JavaScript, React, Node.js, Python, PostgreSQL, NoSQL, GCP
Responsibilities
Build high-quality software with continuous delivery, Shape product direction with design and leadership, Own features end-to-end from idea to production
Seniority
Senior, hands-on IC
Rewrite
## About the role
We're looking for a Senior Software Developer who combines strong technical execution with product sense. You care deeply about user outcomes, tradeoffs, and shipping the right thing—not just clean code. You'll work closely with design and leadership to shape product direction while building high-quality software with continuous delivery.
This role spans frontend and backend development, with an emphasis on product thinking, ownership, and decision-making.
Only candidates living in Canada will be considered.
## Responsibilities
- Work closely with design and leadership to shape product direction while building high-quality software with continuous delivery.
- Own features end-to-end, from idea to production.
- Reason about user needs, scope, and tradeoffs.
- Work collaboratively and communicate complex ideas clearly.
## Requirements
- Typescript
- Modern JavaScript
- React
- Node.js
- Python
- PostgreSQL
- NoSQL
- Strong product sense: ability to reason about user needs, scope, and tradeoffs
- Ability to work collaboratively and communicate complex ideas clearly
- Experience owning features end-to-end, from idea to production
## Nice to have
- Experience partnering with design or product management
- An eye for UX and interaction design
- Experience working with Vector DBs and LLMs
- Experience writing unit tests and testable code
- Familiarity with GCP (Cloud Functions, Cloud Run, Cloud Tasks, Pub/Sub) or equivalent
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.