Senior Software Engineer
JobNimbus · Lehi, UT · 2 wk ago
HybridFull-time
About the role
We are obsessed with the hero's journey at JobNimbus. Every person has a hero's journey—Hermione Granger, James T. Kirk, Frodo Baggins, Anna & Elsa, Nacho Libre, and even YOU! This is our “call to adventure” to come check out JobNimbus. What do you have to lose? You might make a few new friends, learn about a sick new company doing some amazing things, and maybe even land a new job!
Responsibilities
- Design, build, and maintain core backend services for subscriptions, billing, invoicing, and account management workflows.
- Integrate and manage Chargebee as the primary subscription and billing engine, ensuring seamless synchronization between JobNimbus, Chargebee, and downstream systems.
- Design and implement complex access profiles, role-based access control (RBAC), and authorization models tailored to multi-tenant and enterprise account structures.
- Model customer account hierarchies (e.g., multi-location, parent-child, enterprise structures) to support granular access permissions and flexible billing models.
- Write production-ready code in C# and Node.js with a strong emphasis on security, scalability, and system reliability.
- Build event-driven workflows to handle asynchronous billing events, webhook notifications, and automated subscription lifecycles.
- Partner with