We begin with the cliff notes in regards to 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 laborious on it and at all times open in your suggestions.
In line with our imaginative and prescient to construct a various, equitable and inclusive organisation, our coverage is to solely make a ultimate hiring choice if underrepresented teams are sufficiently represented within the record of candidates making use of for the place. For that reason it’s doable interviews get barely delayed till we’ve reached that purpose.
We’re dedicated to elevating expertise by creating an surroundings the place we are able to all thrive collectively. So in the event you assume you may have what it takes, however do not essentially examine each single field, please think about making use of. We would 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 €99.000 – €134.000 a 12 months
- Versatile working hours and work 100% remotely
- Private development coaching and alternatives
- Be part of a distributed remote-first engineering crew with 40 colleagues in 14 totally different international locations on two continents
- A refreshing work surroundings with skilled, pleasant and welcoming colleagues
- A €1200 yearly price range for conferences, programs, workshops or different bills that can enhance your abilities
- Two engineering retreats per 12 months, someplace in Europe
- Ten company-wide Wellbeing Days per 12 months for all staff (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
- Enhancing and increasing our on-premise Ruby CLI/service which runs on lots of of our buyer’s techniques
- Work on person going through functionalities
- Assist with discovery and supply of an answer for person or enterprise issues
What are we on the lookout for?
- You’re skilled in each Ruby and Rails, and in addition 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 could have some expertise utilizing Javascript framework(s), perceive the worth of them, but in addition know when plain Javascript is sufficient.
- You get pleasure from integrating with APIs and aren’t simply dissuaded when encountering unreliable or poorly documented techniques.
- You code with purpose and might justify the necessary choices you made throughout growth.
- You’ll be able to talk clearly in English, each in writing and verbally.
- You’re up for mentoring coworkers and may give in-depth, productive suggestions throughout code critiques. Whilst you respect the small stuff, you recognise bike-shedding and might keep away from its pitfalls.
- You recognize and might apply greatest practices when related. Meaning the same old like model management, testing, and refactoring; but in addition larger degree ideas such nearly as good object oriented design.
- You are conscious of the trade-offs concerned in correct engineering and might make balanced enterprise choices, protecting in thoughts all of the stakeholders of the mission.
- You’ve received opinions on code design and you may focus on them, however you’re skilled sufficient to not let these opinions get in the way in which of a consensus if mandatory.
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 present dealing with manually, and are constructing new instruments to allow them to present higher companies to their prospects. We purpose to optimise their workflow in such a manner that accountants can spend extra time on the way 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 loads left to work on, and that’s the place we hope you are available.
Since November 2023 we’re proudly a part of Visma – the European chief in mission-critical cloud software program, having fun with the ability of the Visma model and assets while retaining enterprise autonomy and go-to-market freedom.
What’s Crew Syncs?
One of many cornerstones of the Silverfin platform is the mixing with bookkeeping software program that accountants already work with, which permits us to seamlessly import their accounting information. We at present have integrations with over 40 totally different distributors, and we wish to add extra as we develop to totally different markets.
Crew Syncs is the crew liable for creating, sustaining and enhancing these integrations. Some APIs we have to use are poorly designed, badly documented or unreliable, and it may be difficult to construct a strong integration. But fixing these puzzles, and empowering our prospects by importing gigabytes of information from their clunky bookkeeping software program, makes all of it price it. As a result of as soon as the info is in Silverfin, it is linked, standardised and will be simply labored with, which is what it is all about. If you happen to’re a tinkerer, love working with APIs and thrive within the face of uncertainty, this is likely to be for you.
- Enhance the soundness, efficiency and infrastructure price of dozens of our present third celebration integrations, via utilization of various distributed techniques patterns
- Practise your modelling & refactoring abilities. You will have the chance to consider options that will probably be utilized in over 40 of our integrations
- Assist design & construct the brand new generic API primarily based on greater than a decade of our expertise with constructing customized options for bookkeeping software program
- Uncommon alternative to work on a CLI/service software which is at present deployed on lots of of our prospects’ servers
What does working at Silverfin appear to be?
There are seven engineering groups working collectively to ship the most effective worth for our prospects. A number of product groups, collaborating intently with product managers and product designers, are fixing buyer going through issues. The opposite, extra platformy groups, personal complicated subsystems, like syncs or AI, and or help the product groups with information, frameworks and companies.
Our ops crew ensures issues run easily, deploys occur appropriately, and can work with you when points ought to come up. We’re enthusiastic followers of the devops mindset, which implies ops and builders work collectively to resolve issues, and empower each-other to be self-sufficient, as an alternative 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 all the pieces is operating on a Kubernetes cluster in Google Cloud. Our every day instruments embrace GitLab, Quip and Slack, with Google Meet as our distant conferencing software of selection.
No code will get deployed and not using 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 occasions a day. Every crew is at present doing Kanban, however they’re free to observe 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 now have our justifiable share of technical challenges. To offer 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 really isn’t that onerous to realize in the event you’re simply indexing all the pieces, however it nonetheless sounds spectacular, proper?
What makes the engineering crew at Silverfin particular?
We’re a remote-first engineering crew of 40 folks distributed in 14 totally different international locations 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 needs to be.
Working with us means you will be versatile together with your schedule. It’s OK to vanish for just a few hours in the course 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 totally resolve once you take time without work: our crew is sufficiently diversified and effectively organised that there are at all times sufficient folks round to deal with the load, and within the uncommon circumstances it’s not, we’ll lower the load as an alternative of asking folks to maneuver their vacation.
Being remote-first means we favour asynchronous communication. We don’t shrink back from chatting in Slack, however the necessary choices or discussions are executed in Gitlab points, over e-mail, or in Quip, so there’s a written, persevered report. We’re aware of sustaining lengthy chunks of focussed time, which implies 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 completely happy to welcome you in our #engineering channel, however it’s not simply digital: we ensure we recurrently get to see one another in actual life too. Twice a 12 months we fly the entire engineering crew collectively to a distinct location in Europe, and a minimum of yearly we be part of up with the remainder of the corporate so we are able to spend a while along with the opposite departments.
What does your future appear to be?
Private development is vital to staying motivated. At Silverfin you don’t want to maneuver to administration in an effort to advance. We see the person contributor observe and the administration observe as two totally different development paths which each and every engineer can observe and swap between. You will be promoted, together with pay raises, as a contributor identical to as a supervisor.
Everybody has a €1200 yearly price range to spend on conferences, programs, workshops or different coaching to enhance their abilities and degree up. This additionally contains lodging, journey prices. If the convention is on a workday you’ll receives a commission like all regular day.
Necessities
- You could have a minimum of 4 years of expertise working with Ruby, or 2 years of expertise with Ruby and 4 years in a number of different programming languages
- You get Rails
- You could have expertise with designing or integrating with APIs
- 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 written and verbally
Good to haves
- These can be good however are undoubtedly not mandatory. Don’t fear if not one of the following applies to you.
- Expertise as a distant employee in a completely distant crew
- Expertise working with massive datasets and the issues they bring about
- You could have some expertise utilizing Javascript framework(s), perceive the worth of them, but in addition know when plain Javascript is sufficient
- Expertise in Fintech
- Accounting information