Senior Full-Stack Developer (Python/Django + React)
Summary
Build and ship full-stack features for a Shopify app that alerts merchants when out-of-stock items return, using Python/Django/DRF backends and React/TypeScript frontends.
Notify Me! helps Shopify merchants never miss a sale due to out-of-stock products. Our app, Notify Me! Back in Stock & PreOrder, empowers stores to recover lost revenue through smart inventory alerts and pre-order tools. We're a friendly, fast-moving team on a mission to build products merchants love.
We’re looking for a senior full-stack engineer who’s excited to ship impactful features from idea to production. You’ll work across the stack using Python (Django/DRF) and React (TypeScript) to build scalable APIs and polished UIs. From building architecture to team processes, you’ll own what you build—and see the impact firsthand.
You’ll join a small, high-performance team where your code ships fast, your ideas matter, and your work directly shapes our product.
Responsibilities
- Full-Stack Product Development
- Design and develop robust backends in Python, Django, DRF
- Build user-facing components with React + TypeScript
- Translate product specs into high-impact features that improve merchant KPIs
- Write clean, testable code with pytest and GitLab CI/CD
- Deploy services to GKE with observability via Prometheus/Grafana
- Work autonomously, debug effectively, and document clearly
- Collaborate closely with Product and Design teams
- Uphold architecture, code quality, and security standards
- Use tools like Cursor, Claude Code, and CodeRabbit to move fast
- Explore how AI can enhance engineering workflows and developer experience
- Full-Stack Experience: 5+ years working with Python (Django/DRF) and React (TypeScript) to build production-ready features
- Clean Coder: You write maintainable, test-driven code and care about architecture and quality
- Product Mindset: You think beyond code, collaborating with Product and Design to build features that deliver real value
- Technical Fluency: Comfortable with SQL, Docker, GitLab CI/CD, and cloud deployments. You debug confidently in production
- Team Player: You've contributed to shared standards, and support teammates without being asked
- AI-Savvy: You use tools like Cursor or Claude Code to work faster and smarter
- Startup-Ready: You're adaptable, thrive in fast-moving environments, and know how to prioritize what matters
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Industries
- IT Services and IT Consulting
Referrals increase your chances of interviewing at Notify Me! by 2x
Get notified about new Full Stack Engineer jobs in Richmond, British Columbia, Canada.
White Rock, British Columbia, Canada 2 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.