Apply Digital

Apply Digital

Apply Digital experts work with global brands like Coca Cola, Kraft Heinz, and The Very Group to thoughtfully connect strategy to execution, deliver impact for your business, and value for your customers. We are partners for change agents leading digit...

Professional Services
251-1K
Founded 2016

Description

  • Design and implement subscription management features across the full-stack architecture, with a primary focus on back-end systems.
  • Build and maintain RESTful APIs using Restify and Node.js for platform integrations.
  • Develop user-facing subscription management interfaces using React and Next.js.
  • Create and maintain webhook handlers for real-time subscription event processing.
  • Integrate with third-party platforms and subscription billing services, including Recurly for payment processing.
  • Manage user entitlements and access control across multiple platforms.
  • Work across multiple codebases, including back-end services, a front-end monorepo, and webhook handlers.
  • Debug and resolve subscription and entitlement issues across platforms such as Apple, Google, Roku, and others.
  • Write clean, testable code and maintain comprehensive unit tests using Jest.
  • Collaborate with staff engineers on system design and architectural improvements.
  • Participate in code reviews and contribute to team best practices.
  • Handle occasional on-call responsibilities for technical support.
  • Work with Firebase Functions for event-driven background processing.
  • Maintain and improve subscription reconciliation processes.

Requirements

  • 5+ years of experience in software engineering.
  • Bachelor's degree in computer science, or equivalent experience.
  • Strong proficiency in TypeScript and Node.js development.
  • Senior-level experience with React.js and Next.js for front-end development.
  • Experience building and consuming RESTful APIs.
  • Familiarity with Firebase/Firestore or similar NoSQL databases.
  • Understanding of subscription management and entitlement systems.
  • Experience with Git, modern development workflows, and CI/CD practices.
  • Strong debugging and problem-solving skills.
  • Ability to work independently on significant features while collaborating with the team.
  • Experience writing unit tests and maintaining code quality.
  • Comfortable working across multiple codebases and contexts.
  • Knowledge of security best practices for handling user data.
  • Experience with AWS Lambda and serverless architectures (nice to have).
  • Familiarity with Recurly or similar subscription billing platforms (nice to have).
  • Experience with subscription platform integrations such as Apple/Google IAP (nice to have).
  • Knowledge of event-driven architectures and webhook processing (nice to have).
  • Experience with Docker and containerization (nice to have).
  • Familiarity with DataDog or similar monitoring tools (nice to have).
  • Experience with connected TV platforms such as Roku, Samsung, or Vizio (nice to have).
  • Background in high-traffic, high-reliability systems (nice to have).
  • Experience in sports, media, or entertainment industries (nice to have).
  • Experience in digital consultancies or professional services (asset).
  • Understanding of entitlement management and access control systems (nice to have).

Benefits

  • Flexible remote-friendly work arrangement, with hybrid and remote options available.
  • Preferred work location in the Greater Toronto Area or Greater Vancouver Area, with hours aligned to ET or PT.
  • Generous training budgets, including partner tech certifications, custom learning plans, workshops, mentorship, and peer support.
  • Flexible personal time off (PTO) and a generous vacation policy.
  • Customizable extended health and dental benefits.
  • Opportunities to work on high-impact projects with international brands.
  • Inclusive and safe work environment.
  • Growth path toward staff engineer, supported by mentorship from experienced engineers.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

MERN Stack Developer (AI Agents)

Wing Assistant 51-250 Professional Services

Wing’s M32 AI subsidiary is hiring a remote MERN Stack Developer in India to build and integrate AI-enabled web products for SMBs, with ownership across front-end, back-end, deployment, and rapid product iteration.

AWS Azure Docker DynamoDB GCP GitHub Actions GitLab CI GPT GraphQL HIPAA JavaScript Jenkins Kubernetes Laravel LLM Microservices MongoDB MySQL Node.js PHP PostgreSQL Python React REST API Serverless SQL Symfony TypeScript Vue.js
10 minutes ago

Software Development Engineer III - Conversations

HighLevel 251-1K Internet Software & Services

HighLevel is seeking a Senior Full Stack Engineer to build and scale the Threads & Composer experience within its Conversations platform, with primary ownership of backend systems, data flows, and a Vue 3 interface supporting high-volume messaging at global scale.

CI/CD Docker Express.js Firestore GCP GitHub Actions Jest Kubernetes Microservices MongoDB NestJS Node.js Redis REST API Tailwind CSS TypeScript
10 minutes ago

Senior Engineer, Full Stack

Bellese Technologies 51-250 Internet Software & Services

Bellese is hiring a Senior Full Stack Engineer to help modernize CMS’s Unified Case Management platform into a scalable, secure, cloud-based system that improves program integrity operations in healthcare.

Angular AWS Java Jenkins New Relic PostgreSQL Splunk Spring Boot SQL TypeScript
10 minutes ago

Senior Full-Stack Real-Time Systems Engineer

Tradeify 1-10 Capital Markets

Tradeify.co is hiring a Senior Full-Stack Real-Time Systems Engineer to build mission-critical, multi-service fintech infrastructure for real-time market data processing and decision-making in a remote worldwide operations role.

Agile AWS Azure C++ ClickHouse GCP Go gRPC Kafka Kotlin Kubernetes Microservices NATS Node.js PostgreSQL React Redis Rust Scrum TimescaleDB TypeScript WebSockets
10 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers