Ruby Labs

Frontend Engineer

Ruby Labs

full-time

Posted on:

Location Type: Remote

Location: Ukraine

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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.
  • 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.
  • 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.
  • 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.
  • 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

  • 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.
  • Nice to have:
  • 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.
Benefits
  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptTypeScriptfrontend integrationsSDKsthird-party APIsRESTJSONdebuggingReactNext.js
Soft Skills
strong communication skillsability to explain technical conceptshigh ownership mindset