Remote (Global)

Braze is hiring a Senior Backend Engineer (Node.js)

About the Role

Braze is hiring a Senior Backend Engineer to join the Payments & Marketing Tech team. You will build and maintain the reliable, scalable backend systems that drive our global subscription business, focusing on revenue and growth through payment processing, subscription management, and marketing integrations.

What You'll Do

  • Design and develop high-performance backend services using Node.js and TypeScript.
  • Build and orchestrate distributed systems and workflows using Temporal.
  • Develop APIs and services related to payments, subscription lifecycles, and user licensing.
  • Assist in migrating from a legacy monolith system to a new Node.js-based microservices architecture.
  • Collaborate closely with the app team to ensure seamless integration between backend services and client-facing applications.
  • Engineer integrations with marketing tools, affiliate networks, partner APIs, and third-party platforms.
  • Participate in sustaining activities, including issue triage, incident resolution, and performance tuning of production services.
  • Configure and maintain SaaS tools and third-party systems supporting payment and marketing operations.
  • Design scalable, secure, and maintainable technical solutions in collaboration with engineering leadership and cross-functional stakeholders.
  • Champion engineering best practices in security, scalability, testing, and observability.
  • Provide technical mentorship and contribute to architectural decisions.

What We're Looking For

  • 5+ years of backend development experience with Node.js.
  • Hands-on experience with Temporal.io or other workflow orchestration tools.
  • Solid understanding of microservices architecture and distributed system design.
  • Proven experience working with payment systems, subscriptions, or marketing tech stacks.
  • Skilled in designing and integrating APIs, handling asynchronous communication, and managing vendor services.
  • Experience with cloud infrastructure (preferably AWS), Docker, and CI/CD.
  • Strong sense of ownership and the ability to lead complex technical initiatives.

Nice to Have

  • Experience with affiliate tracking platforms, marketing attribution, or CRM tools.
  • Exposure to fraud prevention, chargeback handling, or promotional systems.
  • Familiarity with message brokers (e.g., Kafka, RabbitMQ).
  • Open-source contributions or involvement in the Node.js or Temporal community.
  • Ability to read the code in Go, Ruby, or PHP.

Technical Stack

  • Node.js, TypeScript, Temporal.io
  • AWS, Docker
  • Go, Ruby, PHP
  • Kafka, RabbitMQ

Team & Environment

You will join the Payments & Marketing Tech team, collaborating with top engineers in a high-impact, growth-focused environment to solve complex problems using modern architecture and tooling.

Benefits & Compensation

  • Flexible remote-first work culture.
  • Strong support for personal development.

Work Mode

This is a remote position open to candidates based in Europe.

Braze is an equal opportunity employer.

Required Skills
Node.jsTypeScriptTemporal.ioAWSDockerGoRubyPHPKafkaRabbitMQDistributed SystemsAPI DesignSystem ArchitecturePerformance OptimizationCode Review
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
B

Braze is the leading customer engagement platform that empowers brands to Be Absolutely Engaging.™ Braze allows any marketer to collect and take action on any amount of data from any source, so they can creatively engage with customers in real time, across channels from one platform.

Visit website
Job Details
Category backend
Posted 5 months ago