Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
Вакансия закрыта
Описание оставили для справки
AAppDirect
Калгари, Канада2 месяца назад
100 000 – 120 000 CAD
в год
Грейд
Middle
Опыт работы
от 2 лет
Формат работы
Удалённо
Уровень английского
B2, выше среднего
Станьте цифровым, глобальным гражданином и предоставьте возможности новому поколению цифровых предпринимателей по всему миру. AppDirect предлагает платформу для подписной коммерции, позволяющую продавать любые продукты через любые каналы на любом устройстве — как услугу. Мы обеспечиваем миллионы подписок по всему миру для организаций. Мы делаем это благодаря нашей культуре, основанной на ценностях, которая позволяет вам быть замеченным, быть собой и делать свою лучшую работу.
О команде — Tackle Tackle, бизнес-подразделение AppDirect, является ведущим решением, созданным для того, чтобы помочь компаниям-разработчикам программного обеспечения получать доход от облачных решений (Cloud GTM), основанных на данных. Наша платформа и команда помогают клиентам определять правильных покупателей, развивать партнерские отношения по облачным продажам и эффективно заключать сделки в масштабе через AWS, Google Cloud и Microsoft.
Tackle обслуживает более 500 компаний-разработчиков программного обеспечения, включая CrowdStrike, HashiCorp, New Relic и Snyk — от быстрорастущих стартапов до крупнейших компаний-разработчиков программного обеспечения в мире.
О вас Вы присоединитесь к небольшой команде с высокой степенью ответственности, занимающейся созданием посттранзакционного опыта маркетплейса Tackle — систем, которые поддерживают синхронизацию контрактов, счетов, платежей и учета использования после продажи сделки, а также продуктов, которые используют поставщики для работы с этими данными. Ваша ежедневная работа охватывает полный стек как на бэкенде (Node.js, Go), так и на фронтенде (React), работая на AWS через Lambda, API Gateway, DynamoDB, EventBridge, SQS, Step Functions, ECS и Postgres. Поскольку команда небольшая, вы будете отвечать за значительные части продукта от начала до конца: от API облачного маркетплейса, через конвейеры, которые создают контракт или предоставляют запись об использовании, до React UI и публичных API, на которые полагаются клиенты. Вы подходите к работе с установкой на рост — вам комфортно задавать вопросы, быстро изучать незнакомые облачные API и устранять пробелы благодаря любопытству, а не ожиданию идеального предыдущего опыта. Вы четко общаетесь в распределенной командной среде и гордитесь написанием кода, который легко тестируется, поддерживается и готов к производству.
Создание и поддержка полнофункциональных возможностей в рамках посттранзакционных продуктов Tackle, предоставление этих данных клиентам через React frontend и бэкенды на TypeScript/Node.js и Go. Проектирование и реализация бэкенд-сервисов на AWS, включая бессерверные, событийно-ориентированные системы (Lambda, API Gateway, DynamoDB, EventBridge, SQS, Step Functions). Полная ответственность за интеграцию данных с маркетплейсами AWS, Microsoft и Google, а также публикация событий об изменениях, которые потребляются нижестоящими системами. Полная ответственность за функционал — от проектирования до развертывания и эксплуатации — в команде, где ваш вклад немедленно виден в производственной среде, включая клиентские API, интеграцию с CRM и уведомления об изменении данных. Ежедневное сотрудничество с менеджером по продукту и другими инженерами для определения моделей, синхронизации и отображения данных о биллинге и использовании маркетплейса в продукте. Участие в ревью кода для поддержания стандартов качества кода и обмена знаниями в небольшой инженерной команде.
Более 2 лет профессионального опыта создания полнофункциональных веб-приложений с рабочим знанием как фронтенд-, так и бэкенд-уровней. Профессиональный опыт работы с React и TypeScript (или сильные навыки работы с JavaScript/TypeScript с демонстрацией готовности работать в кодовой базе только на TypeScript). Практический опыт развертывания приложений на AWS, особенно с использованием бессерверных сервисов, таких как Lambda, API Gateway или DynamoDB. Знание событийных паттернов (EventBridge, SQS, Step Functions или DynamoDB streams) является плюсом. Уверенная работа с внешними API, перемещение или преобразование данных между системами и поддержание синхронизации поисковых индексов и записей CRM. Комфортная работа с инструментами для написания кода с использованием ИИ. Мы активно используем Cursor. Сильное чувство ответственности, поскольку в такой небольшой команде вы будете нести значительную ответственность за области продукта и должны будете продвигать работу вперед с минимальным руководством. Интеллектуальное любопытство, которое побуждает вас понимать, как ваш код вписывается в более широкую систему. В AppDirect мы верим, что инновации процветают в среде, которая объединяет разнообразие превосходства, опыта и идей. Мы уважаем каждого AppDirector как уникальный отпечаток пальца; уникальный, неповторимый.
Указанный ниже диапазон заработной платы отражает ожидаемую годовую базовую заработную плату или OTE (целевой заработок) для этой должности в AppDirect и может подлежать изменению. Базовая заработная плата или OTE — это лишь один из компонентов общего компенсационного пакета AppDirect. Помимо базовой оплаты, штатные сотрудники могут иметь право на получение бонусов, основанных на результатах работы, и полный пакет льгот.
Диапазон компенсации 100 000 — 120 000 канадских долларов
About AppDirect Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world. AppDirect offers a subscription commerce platform to sell any product, through any channel, on any device - as a service. We power millions of subscriptions worldwide for organizations. We do this by our values-driven culture—one that enables you to Be Seen, Be Yourself, and Do Your Best Work.
About the team - Tackle Tackle, a business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-market (Cloud GTM). Our platform and team help customers identify the right buyers, grow cloud co-sell relationships, and transact efficiently at scale through AWS, Google Cloud, and Microsoft.
Tackle serves more than 500 software companies—including CrowdStrike, HashiCorp, New Relic, and Snyk—from high-growth startups to the largest software companies in the world.
About You You'll join a small, high-ownership team building Tackle's marketplace post-transaction experience — the systems that keep contracts, invoices, payments, and metered usage in sync after a deal is sold, and the product surfaces vendors use to act on that data. Your day-to-day work spans the full stack on both the backend (Node.js, Go) and frontend (React), running on AWS across Lambda, API Gateway, DynamoDB, EventBridge, SQS, Step Functions, ECS, and Postgres. Because the team is small, you'll own meaningful portions of the product end to end: from a cloud marketplace API, through the pipelines that build a contract or deliver a usage record, to the React UI and public APIs customers rely on. You bring a growth mindset to your work — you're comfortable asking questions, learning unfamiliar cloud APIs quickly, and closing gaps through curiosity rather than waiting for perfect prior experience. You communicate clearly in a distributed team setting and take pride in writing code that is testable, maintainable, and ready for production.
What you'll do and how you'll have an impact Build and maintain full-stack features across Tackle's post-transaction product, exposing that data to customers through a React frontend and TypeScript/Node.js and Go backends. Design and implement backend services on AWS, including serverless, event-driven systems (Lambda, API Gateway, DynamoDB, EventBridge, SQS, Step Functions). Own and evolve data integrations with AWS, Microsoft, and Google marketplaces, and publish change events that downstream systems consume. Take end-to-end ownership of features — from design through deployment and operation — on a team where your contributions are immediately visible in production, including customer APIs, CRM integrations, and notifications when data changes. Collaborate daily with a product manager and other engineers to shape how marketplace billing and usage data is modeled, synced, and surfaced in the product. Participate in code reviews to uphold code quality standards and share knowledge across a small engineering team.
What we're looking for 2+ years of professional experience building full-stack web applications, with working knowledge of both frontend and backend layers. Professional experience with React and TypeScript (or strong proficiency in JavaScript/TypeScript with demonstrated readiness to work in a TypeScript-only codebase). Hands-on experience deploying applications on AWS, particularly with serverless services such as Lambda, API Gateway, or DynamoDB. Familiarity with event-driven patterns (EventBridge, SQS, Step Functions, or DynamoDB streams) is a plus. Comfort working with external APIs and moving or transforming data between systems and keeping search indexes and CRM records in step. Comfort working with AI coding tools. We use Cursor heavily. A strong sense of ownership, because on a team this small you will hold significant responsibility for product areas and need to drive work forward with limited direction. Intellectual curiosity that leads you to understand how your code fits into the broader system. At AppDirect, we believe that innovation thrives in an environment that houses diversity of excellence, experience and thought. We respect each AppDirector as their own fingerprint; unique with no one alike. We foster an environment of inclusion without regard to race, religion, age, sexual orientation, or gender identity enabling AppDirectors to embrace their uniqueness to do their best work. As such, we strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities.
The salary band listed below reflects the expected annual base salary or OTE (on-target earnings) for this role at AppDirect and may be subject to change. Base salary or OTE is just one component of AppDirect’s total compensation package. In addition to base pay, regular employees may be eligible for performance-based bonuses and a full range of benefits.
Compensation Band $100,000 — $120,000 CAD
Чаще всего от 103 000 до 130 000