Open role
Senior Customer Solutions Engineer – Ruby on Rails, Remote, Brazil – Data Migration & Integration Specialist at brighthush
About brighthush
brighthush is redefining the way service‑oriented businesses manage their operations in the digital age. With a fully integrated, cloud‑based platform that combines online scheduling, point‑of‑sale (POS), customer relationship management (CRM), and automated marketing, we empower thousands of merchants—from single‑location boutiques to Fortune 500 franchises—to streamline their workflows, boost revenue, and deliver unforgettable customer experiences.
Our mission is simple yet ambitious: to become the operating system for every service business that wants to thrive in a world dominated by e‑commerce giants. By embedding our solutions into the very places customers already spend their time—Google Search, Facebook, Instagram, and the merchants’ own websites and mobile apps—brighthush unlocks new acquisition channels and drives up to 30% average revenue growth for our clients.
Founded by a serial entrepreneur with a track record of building award‑winning startups, brighthush has grown to serve over 14,000 locations worldwide. We are backed by leading venture capital firms and have earned industry accolades such as the Best Commerce Product of 2017 from the Local Search Association. Our culture is built on transparency, empowerment, and a relentless focus on delivering impact.
Role Overview
As a Senior Customer Solutions Engineer at brighthush, you will be the linchpin that turns a new customer’s legacy data into a fully operational, cloud‑native experience. Your work will directly influence our growth trajectory, as every successful data migration enables a new merchant to go live on our platform.
You will collaborate closely with the SaaS Implementation Manager to understand each client’s unique data landscape, design custom extraction and transformation pipelines, and, when necessary, develop bespoke features that meet their “must‑have” requirements before launch.
Beyond coding, you will shape product decisions, influence feature roadmaps, and help cultivate a culture of excellence across engineering, product, and customer success teams.
Key Responsibilities
- Design & Execute Data Migration Pipelines: Build robust, automated workflows that move client data—customers, appointments, transactions—from legacy systems into brighthush’s database.
- Develop Web Scrapers & Extractors: Create scripts that accurately harvest data from a variety of sources, ensuring correct mapping to target database fields.
- Analyze Legacy Systems: Investigate existing software products to determine the most efficient extraction strategy, whether it’s a one‑time export, real‑time sync, or asynchronous batch processing.
- Implement Real‑Time & Asynchronous Connections: Decide when brighthush should act as the master system and when it should integrate as a client, using APIs, webhooks, or message queues.
- Build Custom Features: Lead or support the development of client‑specific functionality that is critical for their go‑live readiness.
- Validate & Reconcile Data: Write field‑level transformation and validation logic, generate reconciliation reports, and ensure data integrity at every stage.
- Handle Edge Cases & Failures: Design retry mechanisms for rate limits, HTTP errors, and Apply for this job