Ruby/Rails API Integrations Developer
This job has expired. The employer might not be hiring anymore.
Craftybase is a popular inventory management and bookkeeping system for Etsy and Shopify sellers. We have recently been accepted into the TinySeed accelerator program for Spring 2021 and are looking to grow our team and help take the product to the next level. We’ve been running and growing Craftybase for over 10 years and are bootstrapped, profitable, stable, and now funded. You will be joining the dev founders and a small group of overseas contractors. This is a remote-only position with a decent overlap with Melbourne/Australia time.
What we do
Craftybase is a popular inventory and bookkeeping solution focused on the specific needs of small, independent handmade sellers. We’re a small, nimble company working remotely across the globe and our mission is to help small makers achieve big things. We are a long-standing (10 years old this year!), stable, and proudly independently profitable company that believes in growing a business sustainably and responsibly. To do this, we aim to build products that stand the test of time and serve a real need and purpose - we don’t do “growth hacking” or buzzwords here! This is a remote-only position with a decent overlap with Sydney/Australia time.
What’s our tech stack
- Ruby/Ruby on Rails
- HTML, JavaScript and CSS
- RSpec/Cucumber
- MariaDB/MySQL
- Sphinx/ThinkingSphinx
- Redis/Sidekiq
- ClickUp/GitHub
What we’re looking for
- Proven development and product experience with Ruby and Ruby on Rails
- Experience with writing unit tests, monitoring code coverage, and linting your code
- Experience with integrating OAuth and 3rd-party APIs
- Highly self-motivated. Each API integration is a mini-project that you will lead.
- Excellent communication. Ecommerce APIs are confusing and poorly documented.
What you will be doing
- Transform external API inputs/outputs to match our internal format
- Write automated tests to ensure high integration quality
- Refactor existing integrations to improve maintainability
Why join Craftybase?
- Be part of a fun product that helps indie makers run their businesses and sell their products better
- We’re a friendly and flexible remote-first team
- We care deeply about technology, product, and e-commerce