ruby-labs - Integration Engineer (JavaScript SDK & APIs)
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
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. • Experience in payments, fintech, or checkout flows. • Familiarity with Golang APIs. • Experience improving developer documentation. • Previous experience in a Solutions Engineer, or Integration Engineer role. • Ruby Labs operates within the CET (Central European Time) zone. Applicants from any country are welcome to apply for the position as long as they are located within approximately ± 4 hours of CET. This ensures optimal collaboration and communication during working hours.
Responsibilities
• 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. • Helps products embed and configure our payment form SDK • Answers integration questions in support channels • Tests integrations and reproduces issues • Distinguishes bugs vs incorrect usage vs documentation gaps • Ensures our documentation matches actual API and SDK behavior • You will work closely with backend engineers, frontend SDK developers, and product managers to improve integration quality and developer experience. • 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: • Incorrect integration or usage • Missing or unclear documentation • Escalate confirmed bugs to the development team with clear reproduction steps and context. • Documentation Ownership • 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.
Benefits
• 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/1nkrN76JlZkbKj9WSOhlT1_mni_CZeDkHdwfIjPXVwvk/preview?tab=t.0#heading=h.ndsdl4wapxtt • Be part of our fast-growing team and seize this excellent opportunity for personal and professional growth!
Similar Jobs
No credit card. Takes 10 seconds.