Ruby on Rails Developer
Role
Integration Engineer
Responsibilities
Developing and maintaining data parsers (both Ruby code and our dynamic, UI defined parser system) to extract and transform warehouse records from various formats (CSV, JSON, XML, Excel); Building custom API integrations to retrieve real-time data from customer warehouse management systems; Implementing data transformation logic to handle customer-specific requirements, edge cases, and format variations; Writing comprehensive automated tests (RSpec) to ensure parsing accuracy and data integrity; Debugging and resolving customer-specific data issues through code fixes and parser improvements; Collaborating with the support and product teams to understand customer requirements and translate them into technical solutions; Participating in technical discussions with customers when deep technical expertise is required; Maintaining internal technical documentation
Required skills
Strong verbal and written communication skills, Excellent analytical skills and a proactive approach to problem solving, Experience working with Ruby and Rails, Experience writing automated tests and test-driven development practices, Experience with common data transfer methods, such as REST, SOAP, SFTP etc., Experience with common integration message formats such as CSV, XML, and JSON, Experience debugging production issues and implementing robust error handling, Experience with warehouse management systems or similar ecommerce technologies is useful but not required
Technologies
Ruby, Rails, RSpec, CSV, JSON, XML, Excel, REST, SOAP, SFTP
Seniority
Not specified
Domain
Logistics, warehouse management systems, data integration