Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Company
Bruno is an open-source API client designed for developers, offering offline capabilities and native integration with version control systems like Git. Unlike bloated API platforms, Bruno prioritizes simplicity and efficiency, allowing developers to store, share, and version collections directly within their existing Git providers. By eliminating reliance on cloud-based workspaces, Bruno provides a streamlined and developer-friendly experience for managing APIs with full version control. Our mission is to bring back a focus on the tools developers truly need.
Role Description
This is a full-time remote role for a Full-Stack Engineer to own the technical spine that connects billing → licensing → CRM → lifecycle automation, and you’ll also ship customer-facing platform features (billing, licensing, user management). This role sits at the intersection of product engineering and revenue operations.
What you'll Do
Systems integration & automation
- Build/maintain integrations across Stripe, HubSpot, licensing, and internal services (webhooks, ETL jobs, sync engines)
- Replace manual ops with automated workflows (provisioning, renewals, failed payments, plan changes)
- Ensure data consistency (idempotency, retries, reconciliation, audit trails)
Internal apps
- Build admin tools for subscriptions, licenses, customer accounts, and support workflows
- Create dashboards for MRR, churn, activation, conversion funnels, and customer health
Revenue platform
- Implement subscription + license lifecycle (trial → paid → upgrades/downgrades → cancellations → winbacks)
- Instrument usage tracking and customer lifecycle events (activation milestones, expansions, risk signals)
Product development
- Ship customer-facing features for billing, licensing, team/user management, and APIs that support them
- Improve core platform architecture as you go (reliability, observability, performance)
What we’re looking for (must-haves)
- Strong full-stack experience with Node.js + React (Next.js is a plus)
- Experience designing and operating REST APIs + webhooks (Stripe-style event flows)
- Solid database fundamentals (MongoDB and/or Postgres), including migrations, indexing, and data modeling
- Comfortable shipping end-to-end: backend, frontend, data, deployment, monitoring
- You think in business outcomes: conversion, retention, revenue, operational efficiency
Nice-to-haves
- Hands-on Stripe Billing (subscriptions, invoices, proration, dunning)
- HubSpot/Salesforce experience (CRM objects, workflows, lifecycle stages)
- Event pipelines / analytics instrumentation (Segment-like patterns, warehouse syncs)
- AWS experience (Lambda/ECS, SQS, RDS, CloudWatch) and observability (Grafana)
Tech stack
- Backend: Node.js, NestJS, MongoDB
- Frontend: React, Next.js
- Infra: AWS
- Integrations: Stripe, HubSpot, SendGrid
- Monitoring: Grafana
Why this role
- You’ll build systems that directly move revenue (and eliminate busywork)
- High ownership: you’ll shape architecture and processes, not just tickets
- Mix of platform + product work
Compensation
- Competitive salary + equity + benefits.
Similar Jobs
Systems Administrator (LINUX)
Nightwing Intelligence Solutions, LLC
Software Dev Engineer II, GMT Supplier Management and PO Lifecycle Tech
ADCI - Karnataka
Software Engineer II - Python, Databricks, Bigdata
JPMorganChase
Staff Analytics Engineer
Intrado
Developer Sr - Web
Western Financial Group
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free