Thursday, January 9, 2025

Distant Ruby Engineer at Silverfin

Time zones: ART (UTC -3), UTC -3, UTC -2, GMT (UTC +0), CET (UTC +1), EET (UTC +2), MSK (UTC +3), FKST (UTC -3), CEST (UTC +2), CVT (UTC -1), SAST (UTC +2), EAT (UTC +3)

We begin with the cliff notes concerning the place. If this appeals to you, proceed studying for an extended textual content about working at Silverfin and your function 👇

At Silverfin, we’re an equal alternative employer and worth range at our firm. Though we all know we’re not excellent but, we’re working onerous on it and all the time open to your suggestions.

In keeping with our imaginative and prescient to construct a various, equitable and inclusive organisation, our coverage is to solely make a remaining hiring choice as soon as underrepresented underrepresented teams are sufficiently mirrored within the checklist of candidates making use of for the place. Because of this it’s doable interviews get barely delayed till we’ve reached that objective.

We’re dedicated to elevating expertise by creating an setting the place we will all thrive collectively. So in case you suppose you may have what it takes, however do not essentially test each single field, please take into account making use of. We might love to listen to the way you may contribute to our mission and our crew.


What can we give you?

  • Precise, correct work-life steadiness
  • A wage vary of €92.000 – €125.000 a yr
  • Versatile working hours and chance to work 100% remotely
  • Skilled engineers as mentors 
  • Private development coaching and alternatives
  • Be part of a distributed remote-first engineering crew with 40 colleagues in 14 totally different nations on 2 continents 
  • A refreshing work setting with skilled, pleasant and welcoming colleagues
  • A €1200 yearly funds for conferences, programs, workshops or different bills that may enhance your expertise
  • Two engineering retreats per yr, someplace in Europe 
  • Ten company-wide Wellbeing Days per yr for all workers (as soon as a month, besides in July and August


What is going to you’re employed on?

  • Constructing and sustaining integrations with accountancy software program packages and APIs
  • Bettering and increasing our on-premise Ruby CLI/service which runs on tons of of our buyer’s techniques
  • Work on person going through functionalities
  • Assist with discovery and supply of an answer 

What are we in search of?

  • You’re skilled in each Ruby and Rails, and likewise perceive the place the boundaries lie between them. You’ll be able to code in Ruby with none of Rails’ coaching wheels if mandatory.
  • You may have some expertise utilizing Javascript framework(s), perceive the worth of them, but additionally know when plain Javascript is sufficient.
  • You are inquisitive about attending to know our prospects to seek out the very best resolution for a given problem. 
  • You code with purpose and may justify the essential selections you made throughout growth.
  • You’ll be able to talk clearly in English, each in writing and verbally.
  • You realize and may apply greatest practices when related. Which means the every day instruments of the commerce like model management, testing, and refactoring; but additionally greater degree ideas such nearly as good object oriented design.
  • You are conscious of the trade-offs concerned in correct engineering and may make balanced enterprise selections, conserving in thoughts all of the stakeholders of the challenge.
In the event you’re any good at Ruby, that is in all probability not the primary job advert you’ve seen, so we’ve accomplished our greatest to face out whereas additionally precisely presenting what we’re all about. If it sounds such as you would get pleasure from working with us, don’t hesitate to use or drop us a line with questions on [email protected].


What’s a Silverfin?

At Silverfin we’re attempting to use the promise of software program to the age-old business of accounting. With our SaaS we’re automating a big chunk of the busy-work that accountants are at the moment dealing with manually, and are constructing new instruments to allow them to present higher providers to their prospects. We purpose to optimise their workflow in such a means that accountants can spend extra time on the far more impactful and rewarding work of advising their prospects, the enterprise house owners.

The excellent news is we’re succeeding in doing precisely that. Each week greater than 15.000 monetary service professionals use Silverfin to assist and advise greater than 400.000 companies. Our prospects adore us! The even higher information is there’s nonetheless a lot left to work on, and that’s the place we hope you are available in.


What does working at Silverfin appear like?

The Silverfin engineering crew consists of two principal varieties of groups. A product crew is a cross-functional crew the place engineers work collectively intently with product managers and product designers. The crew’s enter comes from customers or from a enterprise drawback that it may remedy with a excessive diploma of autonomy. Product groups are supported by a handful of platform groups that concentrate on the applying’s structure and stability, whereas offering inner tooling and APIs.

Our ops crew ensures issues run easily, deploys occur accurately, and can work with you when points ought to come up. We’re enthusiastic followers of the devops mindset, which suggests ops and builders work collectively to resolve issues, and empower each-other to be self-sufficient, as a substitute of throwing issues over the wall to the “different aspect”.

We run an up-to-date Rails monolith on the backend, with PostgreSQL and Redis for persistence and caching, and every little thing is working on a Kubernetes cluster in Google Cloud. Our every day instruments embrace GitLab, Quip and Slack, with Zoom as our distant conferencing device of selection. 

No code will get deployed with out a code-review by a peer and testing is a should. Our pipeline automates deployment when the suite is inexperienced, and deploys occur dozens of instances a day. Every crew is at the moment doing Kanban, however they’re free to comply with no matter course of fits them greatest. There are common retros held to work in the direction of steady enchancment.

Software program for accountants isn’t thought-about to be very thrilling, however we’ve our justifiable share of technical challenges. To provide you a way of scale: our database exceeds 17TB*, and our largest desk has crossed the ten billion row mark a protracted whereas again. We interface with greater than 40 totally different exterior APIs, and supply third events an API of our personal.

*: Our ops crew famous that this truly isn’t that tough to attain in case you’re simply indexing every little thing, but it surely nonetheless sounds spectacular, proper?


What makes the engineering crew at Silverfin particular?

We’re a remote-first engineering crew of 40 individuals distributed in 14 totally different nations over two continents. A precedence for us is sustaining correct work-life steadiness. We keep away from conferences as a lot as doable, settle for deadlines solely when completely mandatory, and by no means count on anybody to work longer hours than they’ve signed up for. A day in our working lives is fairly boring, and we really feel that’s precisely the way it ought to be.

Working with us means you might be versatile along with your schedule. It’s OK to vanish for a couple of hours in the midst of the day to run some errands, get a haircut, choose up the youngsters – no matter purpose, you don’t want to clarify your self. You additionally absolutely resolve once you take break day: our crew is sufficiently assorted and nicely organised that there are all the time sufficient individuals round to deal with the load, and within the uncommon circumstances it’s not, we’ll lower the load as a substitute of asking individuals to maneuver their vacation.

Being remote-first means we favour asynchronous communication. We don’t draw back from chatting in Slack, however the essential selections or discussions are accomplished in Gitlab points, over electronic mail, or in Quip, so there’s a written, continued document. We’re conscious of sustaining lengthy chunks of focussed time, which suggests we keep away from @-mentions or PMs on Slack, and different triggers and interrupts. We encourage utilizing Slack’s DnD perform, particularly once you’re not working!

We’d be actually comfortable to welcome you in our #engineering channel, but it surely’s not simply digital: we make sure that we commonly get to see one another in actual life too. Twice a yr we fly the entire engineering crew collectively to a unique location in Europe, and not less than every year we be a part of up with the remainder of the corporate so we will spend a while along with the opposite departments.


What does your future appear like?

Private development is vital to staying motivated. Our crew of skilled engineers is there to mentor you and allow you to hone your craft and enhance as an engineer. You should have an opportunity to get to know and work with a state-of-the-art software program growth workflow on an actual life Rails app at a big scale..

It is also good to know that afterward at Silverfin you don’t want to maneuver to administration so as to advance. We see the person contributor observe and the administration observe as two totally different development paths which each engineer can comply with and change between. You might be promoted, together with pay raises, as a contributor or as a supervisor.

Everybody will get a €1200 yearly funds to spend on conferences, programs, workshops or different coaching to enhance their expertise and degree up. This additionally consists of lodging and journey prices. If the convention is on a workday you’ll receives a commission like all regular day.


Necessities

  • You may have not less than 2 years of expertise working with Ruby, or 1 yr of expertise with Ruby and three years in a number of different programming languages
  • Your work hours have some overlap with EU enterprise hours (we require your native timezone to be inside CET +/- 3h)
  • You’ll be able to talk clearly in English, each in writing and verbally

Good to haves

  • These could be good however are positively not mandatory. Don’t fear if not one of the following applies to you.
  • Expertise as a distant employee in a totally distant crew
  • Expertise working with massive datasets and the issues they convey
  • You may have some expertise utilizing Javascript framework(s), perceive the worth of them, but additionally know when plain Javascript is sufficient
  • Expertise in Fintech
  • Accounting information

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles