Ruby Developer Position
Join our remote team to work on cutting-edge integrations with third-party billing systems
Position Overview
Fully Remote
Work from anywhere with flexible hours
GMT +/-3h
Timezone compatibility required
Contract Role
Short-term/long-term contract position
What You'll Be Working On
We're looking for a skilled Ruby developer to join our team and work on complex integrations with third-party billing and e-commerce systems. This is an exciting opportunity to work with cutting-edge financial technology and contribute to robust, scalable solutions.
Key Responsibilities
- Payment System Integration: Develop and maintain integrations with Stripe's comprehensive payment platform, including payment processing, subscription management, and webhook handling
- Accounting Software Integration: Build robust connections with Xero accounting software, implementing data synchronization for invoices, payments, and financial reporting
- E-commerce Platform Integration: Create seamless integrations with Shopify and other e-commerce platforms, handling product data, order management, and inventory synchronization
- API Development: Design and implement RESTful/SOAP/GraphQL APIs to facilitate data exchange between various systems and ensure data consistency
- Data Processing: Handle large volumes of transactional data, implement efficient data processing algorithms, and ensure data integrity across systems
- System Architecture: 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
We've been remote from day one. Enjoy the flexibility to work from anywhere while maintaining work-life balance.
Cutting-Edge Projects
Work on innovative fintech solutions that directly impact businesses and their financial operations.
Professional Growth
Gain expertise in financial technology, expand your integration skills, and work with industry-leading platforms.
Collaborative Environment
Join a team of experienced developers who value knowledge sharing and collaborative problem-solving.
Zero Bureaucracy
We are results-oriented - only results matter. No unnecessary meetings, paperwork, or corporate red tape slowing you down.
Ready to Apply?
We're looking for talented developers who are passionate about building robust, scalable integration solutions. If you have the skills and experience we're looking for, we'd love to hear from you.