About this role
About the Role Factorial is hiring a Fullstack engineer for the Portals team to design and evolve customer-facing portals that enable secure, intuitive, and scalable self-service experiences. You’ll connect internal platforms—billing, CRM, product services, and support—with external users to enable reliable access to key workflows across the customer lifecycle. Your work will impact how customers and partners interact with Factorial and drive scalable growth.
What You'll Do
- Design and develop customer-facing portals to enable users to manage subscriptions, access services, review account information, and interact with Factorial’s platform.
- Build secure backend services and APIs powering portal workflows with clean integrations to internal systems (CRM, billing, product platforms) and external providers.
- Own features end-to-end—from architecture and implementation to production monitoring, performance optimization, and continuous improvement.
- Collaborate with Product, Design, Finance, Sales, and Support to translate business needs into intuitive, scalable, and secure user experiences.
- Implement monitoring, observability, and performance improvements to ensure reliability and a seamless user experience.
- Contribute to architectural decisions and drive technical alignment across teams.
What We're Looking For
- Strong fundamentals in Ruby on Rails and React / React Native; comfortable with related stacks and open to alternative technologies when beneficial.
- Experience designing and integrating systems that connect internal platforms (billing, CRM, product services) with external users.
- Track record of building scalable, secure self-service portals and APIs.
- Collaboration skills with Product, Design, Finance, Sales, and Support; ability to translate business needs into user experiences.
- Ownership mentality with end-to-end feature delivery and production readiness.
Nice to Have
- Experience with billing providers, authentication services, payments or external integrations; familiarity with monitoring/ observability tooling.