O
O2E Brands
FullstackSenior
Senior Software Engineer (Full Stack)
NestJSNode.jsNext.jsReactPostgreSQLTypeScriptJavaScriptREST APIGitHub ActionsDockerAWSDatadogCi/CdGitLaunchdarklyAuth0OktaBullPlaywrightSalesforceGraphQL
About the Position
O2E Brands is seeking a Senior Software Engineer (Full Stack) to join their Product & Technology team in Vancouver or Toronto. The role involves building commercial customer and field-facing products end to end, writing high-quality code, and providing technical leadership.
Responsibilities
- Own features from discovery through production: partner with Product and Design to sharpen requirements, call out open questions, propose options, then implement and land the work
- Implement full-stack solutions using NestJS, Node.js, Next.js, React, and PostgreSQL for high-performance, scalable web applications used by franchisees and commercial customers
- Design and maintain robust RESTful APIs and clear contracts between front end and back end so the product experience stays reliable and fast
- Integrate with the systems our products depend on (for example AWS, auth providers, feature flags, and Salesforce-backed workflows) and debug across those boundaries when something breaks
- Use feature flags, staged rollouts, and solid defaults so we can ship safely and learn in production
- Build and maintain tests and CI/CD (for example GitHub Actions) so quality is owned by the team that writes the code, not bolted on at the end
- Use observability tools such as Datadog to understand production behaviour, troubleshoot issues, and improve reliability
- Provide technical leadership day to day: design notes when decisions will outlive a sprint, thoughtful code reviews, mentoring peers, and raising the bar on craft
- Follow security and compliance practices appropriate for customer-facing and multi-brand platforms (including careful handling of sensitive data)
- Write clear documentation and tickets so the next person (including future you) can move faster
- Continuously improve how we build: coding standards, testing strategy, performance, and how we use AI coding tools without outsourcing judgment to the model
- Stay curious about emerging web and platform practices, and bring practical ideas back to the team
Requirements
- 5+ years of full-stack (or strong FE + solid BE / reverse) experience shipping production web products with clear ownership of outcomes
- Strong TypeScript / modern JavaScript across UI and API work; hands-on depth with Next.js, React, and Node.js (NestJS experience is a strong plus)
- Strong PostgreSQL skills: modelling, querying, and integrating databases into real applications
- Solid experience designing and consuming RESTful APIs; comfort working across service and UI boundaries
- Experience with CI/CD (for example GitHub Actions), automated tests, and Git-based workflows
- Practical experience with Docker / containerized delivery and AWS (or similar cloud) for real applications
- Familiarity with observability (Datadog or similar) and a bias toward diagnosing production issues with evidence
- Excellent problem-solving and communication: work with Product, Design, and other engineers when requirements are incomplete
- Comfort in an Agile product team: grooming, spikes when the unknown is real, and finishing outcomes
- Product engineer instincts: care about user/business outcomes, tradeoffs, and rollout risk
- Independent engineering judgment: design, debug, and review without relying on AI as a crutch
- Mentorship and review quality: raise peers’ work through clear feedback and shared standards
- Nice to have: NestJS, LaunchDarkly, Auth0/Okta, queue/worker patterns (e.g., BullMQ), Playwright or strong E2E habits
- Nice to have: Salesforce integration experience
- Nice to have: Design-system contribution, multi-tenant / franchise-style domain experience
- Nice to have: GraphQL experience
Benefits
- Participation in Company Profit Sharing Program
- Comprehensive Extended Health & Dental Benefits
- Generous Paid Time Off, including annual vacation and personal days
- Hybrid Work Environment offering flexibility to work both remotely and from corporate offices
- Professional Development Opportunities to support ongoing career growth
- Access to Health and Wellness Programs, including gym facilities at corporate head office
Senior Software Engineer (Full Stack)$100,000 - $125,000 per annum
View Original