Full-Time Customer Solutions Engineer (Ruby on Rails)
MyTime is hiring a remote Full-Time Customer Solutions Engineer (Ruby on Rails). The career level for this job opening is Experienced and is accepting Brazil based applicants remotely. Read complete job description before applying.
MyTime
Job Title
Posted
Career Level
Career Level
Locations Accepted
Salary
Share
Job Details
Lead Data Migration Engineer (Ruby on Rails)
You will lead the effort to design and develop data migration tools and processes enabling new customers to go live with MyTime's Point of Sale / Appointment Scheduling / CRM solution. New customers cannot go live until your work is complete.
You'll work with the SAAS implementation manager to understand customer needs and integration points.
Be creative and detail-oriented developing custom approaches to extract, convert, and migrate data (clients, appointments, transactions) from legacy systems to MyTime.
Determine when MyTime will be the master system or a client of another system (real-time or asynchronous connections).
Sometimes lead/assist with software development of custom features for clients.
Passionate about coding and building applications with high usability, scalability, and test coverage.
Contribute to good software design for a large-scale product.
Stay aware of development industry trends and best practices.
Be involved in other aspects of building the company: designing features, product decisions, and culture.
Key Responsibilities:
- Execute data migration tasks (manual & scripted)
- Develop & maintain web scrapers for data import
- Investigate legacy software for best data extraction approaches
- Implement migration pipelines (data integration platforms & continuous syncing)
- Create individual data migration jobs based on customer needs
- Write field-level transformation & validation code
- Verify pipeline predictability, generate reconciliation reports
Requirements:
- Brazil-based, remote work
- Fluent English
- 2+ years Ruby on Rails experience
- Intermediate to expert SQL database analysis & migration
- Experience pipelining data in imperfect environments (rate limits, errors, network issues)
- Agile software development experience
- Excellent written & verbal communication skills
Compensation: $65,000/year
Culture: Transparent, exciting startup focused on empowering employees.