Ruby on Rails Developer

Hi! We’re Craftybase, a growing B2B SaaS startup in the manufacturing and inventory management space. We help small DTC makers keep track of their materials, products, and orders so they can grow their businesses profitably.

About Us

We’re a small, early-stage company. In early 2021, we were accepted into the TinySeed accelerator program & raised seed funding.

We are profitable and growing, and it's an exciting time to join our team. We've put a lot of attention and hard work into our product, and we think we've built the absolute best inventory system for small makers—our thousands of happy customers agree.

We are seeking a talented and results-driven Ruby on Rails Developer to join our team.

The Role

As a member of our small but mighty development team, your primary focus will be developing key features for our inventory application. You will also strongly contribute to improving our customers' usability and overall user experience.

Why YOU Should Apply

This is a unique opportunity to shape and help improve our application at a pivotal time for the company. You’ll have a big say in how we improve our code quality across the board.

We are growing and have exciting plans to accelerate our growth further. We deeply understand that quality, thoughtful UI development practices are key to our success.

Responsibilities and Day-to-Day

As a small company, we sometimes must wear more than one hat. If you’re someone who prefers to stay in your lane and within your comfort zone, this type of role is not one you’re going to enjoy. If you like a challenge and making a difference, then you are in the right place.

Here are some of the key parts of the role:
  • Be the key driver of our major UI upgrade efforts in moving from a custom jQuery / CSS architecture to TailwindCSS / Hotwire
  • Work closely with the product owner in designing and creating our UI/UX.
  • Develop and deliver new key features to improve our application and delight our customers
  • Work closely with our wider cross-functional teams to deliver on our goals.
  • Provide advanced UI troubleshooting and application support for critical production issues.

Requirements

In this role, you will need to take complete ownership of your assigned projects and be able to move things forward in a proactive and decisive way without the burden of unnecessary bureaucracy. You will be given all of the tools and support to be successful without being told what to do every step of the way.

If you find this appealing, then this may be the perfect position for you.

  • You have experience working within small, fast-paced agile development teams
  • You can communicate well in both a verbal and a written sense to a variety of different stakeholders.
  • A keenness to work outside of your comfort zone from time to time, which may include tracking down bugs, writing specs, QA, or learning new technologies.
You have:
  • Experience in working on a significantly sized, complex system as a web developer working in Rails
  • At least 3+ years of experience developing web apps, with expertise in modern HTML, JavaScript, CSS, and reusable UI patterns
  • TailwindCSS, jQuery, and ES6 experience
  • Knowledge of Testing/QA processes, including automated front-end and unit testing.
  • A keenness to work outside of your comfort zone from time to time, which may include tracking down bugs, writing specs, or learning new technologies.
  • A self-motivated, creative, and solutions focussed mindset
In addition to this, you are:
  • very trustworthy and professional
  • fully conversant with the English language (both written and verbal)
  • able to work independently and use both common sense and initiative where required
  • have impeccable time management abilities and are ready to work in a fast-paced start-up environment
  • comfortable working with remote, distributed, culturally diverse teams.
  • results-driven and transparent about your work output
  • a quick learner and are comfortable and willing to ask questions when unsure
  • willing to collaborate on new ideas with others and accept critical feedback to make these ideas better
  • enthusiastic, and passionate about our product and the customers that we serve
Nice-to-haves:
  • Experience with commerce platforms such as Etsy, Shopify, Woocommerce, and Square (familiarity with products, orders, inventory, etc.)
  • Experience with inventory and accounting concepts
  • UX design / wireframing experience
  • Mobile app development
  • Hotwire, Stimulus, and Turbo

Benefits

  • Competitive salary
  • Join a small, merry band of people that like to get things done
  • Work on software used and loved by thousands of small makers
This is an hybrid role based in our office space in sunny, beach-side Newcastle, NSW. Remote probation periods and relocation packages are available for the successful candidate.

Like to apply?

Send us a message with your CV and/or LinkedIn profile, along with a quick intro about yourself and why you'd like to work for us. From here, we'll be in touch to chat further if we feel you are a good match for our team.