Ruby Developer
WideFix · United States · 1 mo ago
RemoteRemoteEngineeringContract
Position Overview
Fully remote role with flexible hours and GMT +/-3h timezone compatibility required. Short-term/long-term contract position.
What You'll Be Working On
- Develop and maintain integrations with Stripe's payment platform (payment processing, subscription management, webhook handling)
- Build robust connections with Xero accounting software (data synchronization for invoices, payments, financial reporting)
- Create seamless integrations with Shopify and other e-commerce platforms (product data, order management, inventory synchronization)
- Design and implement RESTful/SOAP/GraphQL APIs for data exchange and consistency
- Handle large volumes of transactional data with efficient processing algorithms and ensure data integrity
- Contribute to system design decisions, optimize performance, and ensure scalability of integration solutions
Requirements & Skills
Analytical Skills
- Strong problem-solving abilities and logical thinking
- Ability to analyze complex business requirements and translate them into technical solutions
- Experience with debugging and troubleshooting integration issues
- Proficiency in data analysis and identifying patterns in large datasets
Technical Expertise
- Solid understanding of algorithms and data structures
- Experience with Ruby on Rails framework and Ruby ecosystem
- Knowledge of API design and implementation
- Understanding of database design and optimization (PostgreSQL, MySQL)
- Familiarity with version control systems (Git)
- Experience with testing frameworks (RSpec)
Domain Knowledge
- Basic understanding of accounting principles and financial workflows
- Knowledge of statistics and data analysis concepts
- Familiarity with e-commerce business models and processes
- Understanding of payment processing and billing cycles
- Experience with financial reporting and reconciliation processes
Integration Experience
- Previous experience with third-party API integrations
- Understanding of webhook systems and event-driven architecture
- Knowledge of data synchronization strategies
- Experience with error handling and retry mechanisms
- Familiarity with rate limiting and API quotas
Why Join WideFix?
- Remote-First Culture: Work from anywhere while maintaining work-life balance.
- Cutting-Edge Projects: Build innovative fintech solutions that impact businesses' financial operations.
- Professional Growth: Expand your integration skills and work with industry-leading platforms.
- Collaborative Environment: Join a team of experienced developers who value knowledge sharing and problem-solving.
- Zero Bureaucracy: Results-oriented with no unnecessary meetings or corporate red tape.