Job Data Migration Engineer

Loc de munca (Bucuresti) la MyTime

Publicat pe 18 mai

Find Your Why
Castiga o carte!

✨ Aplica la orice job pana pe 28 august si poti castiga cartea Mentalitatea invingatorului, scrisa de autorul Carol Dweck, prin tragere la sorti. ✌

Job Description

You will lead the effort to design and develop data migration tools and processes that enable new customers to go live on the MyTime SaaS platform. You’ll need to develop approaches to migrating historical client data, appointment data, and transaction data from legacy scheduling systems into MyTime, 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, 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

Additional Information

MyTime provides a competitive salary and a transparent and exciting startup culture that is singularly focused on empowering people to make an impact in their jobs. This position is remote, but we would prefer applicants be in Romania or an adjacent country.


MyTime is a fully integrated appointment scheduling, point-of-sale and customer engagement platform for multi-location chains and franchises. It’s built to be modular, but it really shines when the various components work together to maximize revenue by reaching customers wherever they are at the moment they are ready to transact.

Pastrati campurile completate la urmatoarea aplicare acceptand cookie-urile.
Maxim 3MB, doar pdf, doc, docx. Alta extensie?
Distribuiti acest job cu prietenii:
Folosim cookie-uri pentru a va oferi o experienta mai placuta. Informatii
Ascunde si accepta