Areas of Expertise

  • IT - Software Development
  • IT - Database Administration
  • IT - DataWarehouse & BusinessIntelligence

  • IT - Architecture
  • IT - Application Support
  • IT - Design (Graphics)

  • IT - System / Network Administration
  • IT - Management / Project Management
  • IT - Quality Assurance / Testing

  • IT - Business Analysis
  • IT - Consultancy
  • Telecom Engineering

  • IT - Hardware
  • IT - Marketing
  • IT - Sales

  • IT - Business Development
  • Automation
  • Finance

  • Human Resources
  • IT - Audit / Security
  • Office management / Administration

  • IT - Management / Executive Management
  • IT - Team Leading / Coordination
  • IT - SAP Consultancy/Development

Open Jobs






Data Migration Engineer (remote Ruby on Rails developer)

Our client has built the leading cloud-based online scheduling, point of sale, and automated marketing suite to power the operations of local service businesses from salons and spas to pet groomers. It's used at over 14,000 locations across the US with sizes ranging from single-location sole proprietors to large chains and franchises.

The product is a mission-critical software that customers use for over 10 hours per day. It is an all-in-one business solution built around a world-class scheduling platform that can grow revenue by as much as 30% through automated marketing and online distribution.
What makes this product unique is that it’s a platform that allows many third-party partners to integrate the online booking functionality into their own products.

The longer term vision is to become the largest platform in the world for online scheduling and local commerce. The group holds an estimated 20% market share in the credit insurance industry and is present directly or via strategic partnerships in 100 countries, with the ability to offer multinationals a structure suited to their needs that combines global reach and proximity, with a deep knowledge of local economic conditions in multiple sectors.

Role insights

You will lead the effort to design and develop data migration tools and processes that enable new customers to go live on a one of a kind SaaS platform. You’ll need to develop approaches to migrating historical client data, appointment data, and transaction data from legacy scheduling systems into our client’s platform, something that must take place before new customers can go live on our platform.

Depending on the legacy system involved, you may need to build or modify web scrapers, map data elements between files, put in place validations, determine how to handle exceptions, and build reports to monitor import progress.

As a software engineer, you should be generally passionate about coding and have an interest in building applications with high usability, scalability, and test coverage. In your everyday work, you should continuously contribute to good overall software design with the goal to achieve a highly structured large scale software product. You should also maintain a high awareness of development industry trends and best practices.

In addition to your passion for coding, you should also want to help in other aspects of building a new company: designing features, making good product decisions, and building a culture of excellence.

We’re seeking engineers who are ready to attack deep technical challenges as well as have an impactful role in product and company development!

Key Responsibilities
• Execute specific data migration tasks utilizing both manual and scripted processes
• Develop and maintain web scrapers that can accurately pick up data elements and import them into the right database fields
• Implement a migration pipeline between two enterprise systems, likely using a data integration platform and in some cases a continuous syncing solution
• Create individual data migration jobs to move portions data based on the needs of different customers go-live date
• Write field-level transformation and validation code to allow data to flow reliably
• Be responsible for verifying the pipeline is acting predictably: validate at each stage of migration, and generate reconciliation reports

Qualifications
• Minimum 2 years of software development experience; knowledge of Ruby on Rails (and AngularJS is a plus)
• Intermediate to expert proficiency with analysis and migration of SQL databases
• Experience pipelining data in an imperfect environment—retrying through rate limits, http errors, network issues, etc.
• Experience with agile software development environments
• Excellent communication skills, fluent in English

Compensation & Benefits

- Competitive salary. Equity. Opportunity to make a tremendous impact.
- Full Benefits Package
- The chance to actually make a difference in a growing startup that is solving a big problem