Forward-Deployed Engineer
Role details
Job location
Tech stack
Job description
RubyLabs is building a payment orchestration system consisting of:
- A JavaScript frontend SDK for payment forms
- A Golang backend API
- An internal CRM
Our platform is integrated into multiple products and workflows, where correct integration, clear documentation, and fast feedback are critical to successful payment processing., * Work closely with internal and external product teams integrating our payment solution
- Help products correctly integrate our frontend JavaScript SDK and backend APIs
- Be deeply familiar with how our system behaves in real-world integrations
- Feed real integration issues, edge cases, and gaps back to the engineering team
This is not a classic support role - you will write code, read code, debug integrations, and help shape both the SDK and the documentation based on real usage., SDK Integration & Customer Support
- Assist product teams in integrating the JavaScript payment SDK into their frontend applications.
- Help configure payment flows, callbacks, and error handling.
- Monitor support channels (Slack, tickets, shared chats, etc.).
- Answer technical questions related to SDK usage and API behavior.
- Guide teams through best practices for secure and reliable integrations.
Debugging & Issue Triage
- Reproduce reported integration issues locally or in test environments.
- Debug frontend and API-related issues across:
- JavaScript SDK
- Backend Golang API
- CRM and configuration interfaces
- Identify whether an issue is:
- A real bug
- Incorrect integration or usage
- Missing or unclear documentation
- Escalate confirmed bugs to the development team with clear reproduction steps and context.
Debugging & Issue Triage
- Review and validate API and SDK documentation against real system behavior.
- Keep documentation in sync with current SDK and API versions.
- Identify missing examples, unclear explanations, or misleading flows.
- Proactively improve developer-facing docs based on integration feedback.
Internal Tooling & CRM
- Use and understand the internal Next.js CRM.
- Help configure products, payment flows, and settings via the CRM.
- Provide feedback to the CRM team on usability gaps or missing functionality.
- Occasionally implement small frontend improvements if needed.
Feedback Loop & Product Impact
- Act as the voice of integrators and product teams inside RubyLabs.
- Share recurring issues, friction points, and improvement ideas with engineering and product.
- Help prioritize fixes and improvements based on real-world impact.
- Contribute to improving overall developer experience of the platform.
Requirements
Do you have experience in Slack?, * Strong experience with JavaScript / TypeScript and frontend integrations.
- Experience working with frontend SDKs or third-party APIs.
- Ability to read and understand backend APIs (REST, JSON, auth flows).
- Comfort debugging issues across frontend and backend boundaries.
- Strong communication skills and ability to explain technical concepts clearly.
- High ownership mindset - you care about integrations actually working in production., * Experience in payments, fintech, or checkout flows.
- Experience with React / Next.js.
- Familiarity with Golang APIs.
- Experience improving developer documentation.
- Previous experience in a Forward-Deployed Engineer, Solutions Engineer, or Integration Engineer role., * You enjoy working close to real users and real problems.
- You're pragmatic and solution-oriented.
- You can switch between code, docs, and conversations seamlessly.
- You know when to escalate a bug - and when to fix confusion with a good explanation.
- You thrive in a remote, fast-moving environment.
Benefits & conditions
Discover the perks of being part of our vibrant team! We offer:
- Remote Work Environment: Embrace the freedom to work from anywhere, anytime, promoting a healthy work-life balance.
- Unlimited PTO: Enjoy unlimited paid time off to recharge and prioritize your well-being, without counting days.
- Paid National Holidays: Celebrate and relax on national holidays with paid time off to unwind and recharge.
- Company-provided MacBook: Experience seamless productivity with top-notch Apple MacBooks provided to all employees who need them.
- Flexible Independent Contractor Agreement: Unlock the benefits of flexibility, autonomy, and entrepreneurial opportunities. Benefit from tax advantages, networking opportunities, reduced employment obligations, and the freedom to work from anywhere. Read more about it here: https://docs.google.com/document/d/1tzxGX4Uu7Ts_HCLFXESKLnKaaBfVCPf1f9AYZPrkjJM/preview?tab=t.0
Be part of our fast-growing team and seize this excellent opportunity for personal and professional growth!