Ruby Developer Position
Primary stack
Job description
About the Position
Join our remote team to work on cutting-edge integrations with third-party billing systems.
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
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
We Offer
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.
Send us your resume
© WideFix. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.