Skip to main content
O2E Brands
Зібрано зLinkedinСьогодні
FullstackSenior

Senior Software Engineer (Full Stack)

NestJSNode.jsNext.jsReactPostgreSQLTypeScriptJavaScriptREST APIGitHub ActionsDockerAWSDatadogCi/CdGitLaunchdarklyAuth0OktaBullPlaywrightSalesforceGraphQL
Формат
Hybrid
Зайнятість
-
Локація
Worldwide
Оплата
$100,000 - $125,000 per annum

Про позицію

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.

Обовʼязки

  • 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

Вимоги

  • 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

Переваги

  • 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
Оригінал