Ruby/Rails Senior Developer

About Us:
  • We are a flexible, ever-evolving company offering a single SaaS product.
  • For over 10 years, we’ve been thriving profitably in the accounting space.
  • Our mission is to automate and streamline daily tasks for accountants and bookkeepers worldwide.
  • We foster a friendly, productive workplace culture.
  • Early adopters of remote work.
  • Passionate about Ruby, Rails, and Basecamp.
Who We Are Not:
  • Not a startup without market fit or users, burning through investor money.
  • Not a corporation with a thick layer of management.
  • Not an agency doing small projects or outsourcing people.
  • Not lovers of excessive meetings.
Your Future Team:
  • Comprises three senior backend Rails developers, one senior frontend Rails developer, and one dedicated QA tester.
  • Operates with a high level of autonomy, handling all development stages from initial analysis to deployment.
  • Is international, and English is our working language.
  • Fully remote, with occasional in-person team-building events.
Our Work Process:
  • We follow an adapted version of the Shape Up methodology.
  • Code reviews and Test-Driven Development (TDD) are integral to our workflow.
  • We have automated end-to-end tests.
  • Utilize Bitbucket pipelines for continuous integration.
  • Offer mentoring as needed and foster a culture of continuous learning.
  • You will often work closely with our CTO and CEO, who are still engaged with the executive realities.
  • Prioritize reducing technical debt and refactoring.
Our Tech Stack:
  • We strive to use reasonably fresh versions of all technologies involved.
  • Currently on Rails 7.1, Ruby 3.2, and Postgres 16.1.
  • We use Hotwire/Stimulus.
  • Our solution runs in the AWS ecosystem.
What We Expect from You:
  • Previous remote work experience (and a liking for it).
  • We are looking primarily for candidates from Europe and the Balkans.
  • Excellent communication skills, able to discuss complex problems in writing clearly and amicably.
  • Proficiency in coding, with experience in real projects serving paying users (Ruby or similar languages).
  • Willingness to adapt to our company culture and conventions.
What We Offer:
  • Competitive salary appropriate to your experience and skills.
  • Engaging work in a friendly, low-stress environment with high impact and opportunities for self-realization.
  • Opportunities to learn from seasoned senior developers.
  • Work on a long-running, positive Rails project.
Hiring Process:
  • Initial contact via email.
  • Async written interview focused on your communication and prioritization skills.
  • One async video interview to see how you communicate.
  • Final live interview via video call.
  • Three-month trial period.