[ad_1]
Headquarters: Gentleman, Belgium
URL: https://silverfin.com/
Start with a cliff note about positions. If this appeals to you, read about the longer text about working with Silverfin and your role 👇
At Silverfin, our company’s equal opportunity employer and value diversity. I know it’s not perfect yet, but we’re working hard on it and always open for your feedback.
According to our vision of building a diverse, equitable and inclusive organization, our policy is to make a final employment decision only if the underrated group is well represented in the list of candidates applying for positions. This may result in a slightly delayed interview until you reach that goal.
We are committed to increasing talent by creating an environment where we can all thrive together. So, you think you have what you need, but don’t always check all the boxes. Please consider applying it. I would like to hear about our mission and how you contribute to our team.
What can I offer?
-
A practical, appropriate work-life balance
-
Salary range of 99.000 euros per year – 134.000 euros
-
Flexible working hours and working 100% remotely
-
Personal growth training and opportunities
-
Join a decentralized remote first engineering team with 40 colleagues in 14 different countries on two continents
-
A refreshing work environment with professional, friendly and welcoming colleagues
-
Annual budget of 1200 euros for a meeting, course, workshop or other cost that will improve your skills
-
Two engineering retreats per year somewhere in Europe
-
10 company-wide welfare days per year for all employees (once a month except July and August)
What will you work on?
-
Building and maintaining integrations between accounting software packages and APIs
-
Improve and expand on-premises Ruby Cli/services running on customer systems
-
Tackle users facing functions
-
Help us discover and deliver solutions for your users or business problems
What are we looking for?
-
You are experienced in both ruby ​​and rails and you also understand where the boundaries between them lie. You can code in Ruby without the Rails training wheel if you wish.
-
I have experience using JavaScript frameworks and understand the value of them, but I also know that Plane JavaScript is sufficient.
-
Enjoy integrating with APIs and don’t be easily discouraged when encountering unreliable or inadequately documented systems.
-
You can code for reasons and justify important decisions you made during development.
-
You can communicate clearly in written and verbally in English.
-
You are intended to mentor your colleagues and can give detailed and productive feedback during code reviews. You appreciate the little ones, but you can recognize the cover of the bike and avoid that pitfall.
-
If relevant, know best practices and apply. This means controlling, testing and refactoring versions as normal. There are also higher-level concepts such as good object-oriented design.
-
Knowing the trade-offs involved in the right engineering, you can make balanced business decisions with all the stakeholders in mind.
-
You have opinions about code design and can discuss them, but you are professional enough to ensure that those opinions do not get in the way of consensus when necessary.
If you’re good at Ruby, this is probably not the first job ad you’ve seen, so we did our best to stand out while presenting everything accurately. If you sound like you enjoy working with us, please feel free to apply or drop Engineering-jobs@silverfin.comor read the more detailed explanation.
What is Silver Fin?
Silverfin has long been trying to apply software promises to the accounting industry. At SaaS, we automate most of the busy work accountants are currently dealing with manually, and we are building new tools to help our customers better serve them. We aim to optimize their workflow so that accountants can spend more time on more impactful and rewarding tasks of advising customers, business owners.
The good news is that we are successful in doing just that. Over 15.000 financial services experts use Silverfin to help and advise over 400.000 businesses each week. Our customers adore us! The even better news is that there is still something to tackle, and I hope that’s what you’ll come in.
Since November 2023, we have proudly been a European leader in mission-critical cloud software, enjoying the power of our Visma brand and resources while maintaining business autonomy and freedom to the market.
What does it look like working at Silverfin?
Our product teams are transcendental teams, representing engineering, product design and product management. They work close to the user, trying to understand their problems and discover and implement solutions that add value to the most. We believe in a very close collaboration between the three perspectives as soon as possible. Product teams are supported by other teams that provide core services, maintain complex subsystems, and have specialized expertise.
We are proud of our internal AI team. It focuses on applying modern developments in machine learning to address the most important challenges of users. We’re already quite on the journey as we have multiple AI-powered features that solve real client problems and are commercially successful.
The OPS team ensures that things run smoothly and the deployment is right and work with you in case of any issues. We are enthusiastic followers of DevOps thinking. This means that OPS and developers work together to solve problems and make each individual self-sufficient, rather than throwing the problems “on the other side” on the wall.
Run the latest Rails monolith on the backend, run PostgreSQL and Redis to persist and cache, everything is running on a Kubernetes cluster on Google Cloud. Our daily tools include GitLab, Quip, and Slack, and Google Meet meets as a remote conferencing tool of your choice.
Code will not be deployed without a peer’s code review and testing is mandatory. Pipelines automate deployments when suites are green, and deployments occur dozens of times a day. Each team is currently working on Kanban, but they are free to follow the process that is best suited to any process. Regular retros are maintained to work towards continuous improvement.
While software for accountants is not considered very exciting, there is a considerable portion of the technical challenges. To demonstrate a sense of scale: the database exceeded 17TB*, and the largest tables have long surpassed the 10 billion column mark. It interfaces with over 40 external APIs and provides its own APIs to third parties.
*: Our OPS team isn’t that hard to achieve this even if they just index everything, but it still sounds impressive, right?
What makes Silverfin’s engineering team so special?
We are a 40-person remote first engineering team distributed to 14 different countries on two continents. For us, our priority is to maintain a proper work-life balance. We should avoid meetings as much as possible, accept deadlines only when absolutely necessary, and do not expect anyone to work longer than they signed up. Our working day is pretty boring and I feel that is exactly what it should be.
Working with us means you are flexible in your schedule. It’s okay to disappear in the middle of the day for a few hours, run some errands, get a haircut, and pick up kids – for some reason, there’s no need to explain yourself. Also, make a complete decision when you take a vacation. Our team is diverse enough and organized well enough that there are always enough people to handle the package. If not rare, reduce the load rather than asking people to move their holidays.
Being remote-first means preferring asynchronous communication. We are not embarrassed to chat in Slack, but there are permanent records written because important decisions and discussions are made in gitlab issues, emails, or quip. We note that we maintain long chunks of focus. This means you are avoiding @ment or PM of Slack or other triggers and interrupts. If it’s not working, I recommend using Slack’s DND function!
I’m really pleased to be able to welcome you on the #Engineering channel, but it’s not just virtual. In real life, we try to see each other regularly. Twice a year, we bring together our entire engineering team in a different location in Europe. At least once a year, I will join with the company so that I can spend time with other departments at least once a year.
What will your future look like?
Personal growth is key to staying motivated. With Silverfin, you don’t need to move to management to move forward. Individual contributor tracks and management tracks are seen as two different growth paths that all engineers can follow. Just like a manager, you can be promoted as a contributor, including salary increases.
Everyone has a budget of 1200 euros per year to spend on meetings, courses, workshops or other training to improve and level up their skills. This includes accommodation and travel expenses. If the meeting is on a working day, you will be paid in the same way as on a regular day.
Requirements
-
Have at least 4 years of experience using Ruby, or 2 years of experience with Ruby, and 4 years of experience with one or more other programming languages
-
You get the rail
-
Working hours overlap with EU business hours (local time zone must be within CET +/- 3H)
-
You can communicate clearly in English both written and verbally
-
You can travel 2-3 times a year to Ghent headquarters and other European destinations for our department or company-wide gatherings.
I’m glad I have it
These are good, but they are not absolutely necessary. Don’t worry if none of the following applies to you.
-
Experience as a remote worker with a complete remote team
-
Experience with large datasets and experience dealing with problems they pose
-
Have experience using JavaScript frameworks.
-
Fintech experience
-
Accounting knowledge
Are you interested?
-
Or you have a question at Engineering-jobs@silverfin.com
To apply: https://weworkremotely.com/remote-jobs/silverfin-experaned-ruby-engineer-product-team