Experienced Ruby Engineer, Silverfin

Syncs Team

€93-123k

Kubernetes
JavaScript
Redis
Ruby
Slack
Rails
Mid and Senior level
Remote in EU, UK

More information about location

Silverfin

Cloud accounting platform for financial advisors

Job no longer available

Silverfin

Cloud accounting platform for financial advisors

101-200 employees

FintechB2BEnterpriseAnalyticsBookkeepingFinancial ServicesSaaS

Job no longer available

€93-123k

Kubernetes
JavaScript
Redis
Ruby
Slack
Rails
Mid and Senior level
Remote in EU, UK

More information about location

101-200 employees

FintechB2BEnterpriseAnalyticsBookkeepingFinancial ServicesSaaS

Company mission

To make the world's businesses better by helping innovative accountants support their clients.

Role

Who you are

  • You’re experienced in both Ruby and Rails, and also understand where the boundaries lie between them
  • You can code in Ruby without any of Rails’ training wheels if necessary
  • You enjoy integrating with APIs and aren’t easily dissuaded when encountering unreliable or poorly documented systems
  • You code with reason and can justify the important decisions you made during development
  • You can communicate clearly in English, both in writing and verbally
  • You’re up for mentoring coworkers and can give in-depth, productive feedback during code reviews. While you appreciate the small stuff, you recognise bike-shedding and can avoid its pitfalls
  • You know and can apply best practices when relevant. That means the usual like version control, testing, and refactoring; but also higher level concepts such as good object oriented design
  • You're aware of the trade-offs involved in proper engineering and can make balanced business decisions, keeping in mind all the stakeholders of the project
  • You’ve got opinions on code design and you can discuss them, but you’re professional enough to not let those opinions get in the way of a consensus if necessary
  • We’re enthusiastic followers of the devops mindset, which means ops and developers work together to solve problems, and empower each-other to be self-sufficient, instead of throwing problems over the wall to the “other side”
  • You have at least 4 years of experience working with Ruby, or 2 years of experience with Ruby and 4 years in one or more other programming languages
  • You get Rails
  • You have experience with designing or integrating with APIs
  • Your work hours have some overlap with EU business hours
  • You can communicate clearly in English, both written and verbally

Desirable

  • These would be nice but are definitely not necessary. Don’t worry if none of the following applies to you
  • Experience as a remote worker in a fully remote team
  • Experience working with large datasets and the problems they bring
  • You have some experience using Javascript framework(s), understand the value of them, but also know when plain Javascript is enough
  • Experience in FintechAccounting knowledge

What the job involves

  • One of the cornerstones of the Silverfin platform is the integration with bookkeeping software that accountants already work with, which allows us to seamlessly import their accounting data
  • We currently have integrations with over 30 different vendors, and we want to add more as we expand to different markets
  • Team Syncs is the team responsible for creating, maintaining and improving these integrations. Some APIs we need to use are poorly designed, badly documented or unreliable, and it can be challenging to build a robust integration
  • Et solving those puzzles, and empowering our customers by importing gigabytes of data from their clunky bookkeeping software, makes it all worth it
  • Because once the data is in Silverfin, it's connected, standardised and can be easily worked with, which is what it's all about
  • Improve the stability, performance and infrastructure cost of dozens of our current 3rd party integrations, through usage of different distributed systems patterns
  • Practise your modelling & refactoring skills. You'll have the opportunity to think about solutions applied in implementations of almost 50 of our integrations
  • Help design & build the new generic API based on more than a decade of our experience with building custom solutions for bookkeeping software
  • Rare opportunity to work on a CLI/service application which is currently deployed on hundreds of our customers' servers
  • There are seven engineering teams working together to deliver the best value for our customers
  • Several product teams, collaborating closely with product managers and product designers, are solving customer facing problems
  • The other, more platformy teams, own complex subsystems, like syncs or AI, and or support the product teams with knowledge, frameworks and services
  • Our ops team ensures things run smoothly, deploys happen correctly, and will work with you when issues should arise
  • We run an up-to-date Rails monolith on the backend, with PostgreSQL and Redis for persistence and caching, and everything is running on a Kubernetes cluster in Google Cloud
  • Our daily tools include GitLab, Quip and Slack, with Google Meet as our remote conferencing tool of choice
  • We avoid meetings as much as possible, accept deadlines only when absolutely necessary, and never expect anyone to work longer hours than they’ve signed up for

Application process

  • You can apply today and we’ll start having interviews from 27/05/2024

Otta's take

Theo Margolius headshot

Theo Margolius

COO of Otta

While a myriad of tools are currently used in accounting, Silverfin aims to offer a central platform that brings in client's real-time financial data and processes it automatically. Integrating well with existing software, the platform is used to manage the finances of tens of thousands of businesses, directly or indirectly.

In the accounting industry's digital transformation, Silverfin aims to be at the forefront. In addition to automating workflows, the platform can be used to run analytics on the data collected to deliver value-added advisory services to clients. Having expanded beyond Ghent to London, Denmark and the Netherlands, the company has proven its potential and has a chance to seize further success in the future.

Insights

Few candidates hear
back within 2 weeks

-4% employee growth in 12 months

Company

Company benefits

  • The opportunity to help build a fast-paced, fintech scale-up internationally
  • ­Monthly company-wide Wellbeing Days off
  • Cool office spaces in Ghent, London ­and Amsterdam
  • Option to join the Employee Share Option Scheme
  • Regular team activities during and after work
  • The ability to create, implement and grow with a fast growing team of people who are enthusiastic and passionate about what they do
  • Generous training allowance to support your development
  • Lots of flexibility and great additional benefits

Company values

  • We make our own way - It’s a challenge but that’s what we love. We're eager to grow both our product and our own careers. We have the flexibility to focus our energy on the things we believe we can make a difference on and the autonomy to take initiative ourselves
  • We go right where others go left - We are leading the way towards a smarter future, delivered by a product we all believe in. Becoming the best version of ourselves is what drives our business
  • We bring everyone with us - Everyone at Silverfin is part of one team. We win together. There are no egos here, we are kind people who look out for each other, and that help each other to succeed

Company HQ

Ghent, Flanders

Founders

Also co-founded Wintercircus Ghent. Previous experience as an accountant at BDO Belgium before founding Silverfin.

Tim Vandecasteele

(Co-founder)

An experienced software developer who worked for Philips and Vasco Data Security. Previously founded Sportbrook.

Share this job

View 2 more jobs at Silverfin