Team Lead Ruby Development - remote

Silverfin
Posted 3 years ago
We Work Remotely
We understand that you are not waiting for the next pitch about becoming the ‘gem’ in the crown of a rockstar Ruby development team, the eye catcher on the King of Gitflow’s scepter or being on the rails towards success.


Ahum. Here it comes.


Did you hear about Silverfin?


First of all, we build a hell of a platform and our customers love us. Even our customers’ customers love us. 


Silverfin solves a very real problem: it automates and supercharges a large chunk of the repetitive tasks that people working in financial services spend their time on while improving communication with their customers at the same time.


What about your team?


All development teams at Silverfin are organized to focus on a certain area, service or functional domain - your mission will be bootstrapping third-party integrations, building advanced migration tooling, designing &setting up application frameworks as well as developing a third-party ecosystem based on our Silverfin API.


Yes you will be leading a team in full expansion which means there are a lot of choices yet to be made - you will have the keys to the city and map out how best to achieve our goals. This includes building out open sourced content to showcase our API’s towards integration partners, customers and other fintech companies.


Some creativity will be required as well as a solid habit of building out a long term vision to make the lives easier of your team members by tweaking the development process and creating tooling and services as needed. You will be the go-to person to liaise with other key members of the other development teams and that includes our co-CEO who created the Silverfin platform.


Working on integration also means interacting with others and bringing engineering excellence towards customers and partners to bring them up to speed quickly so you have more time for the fun stuff - coding!


We are a global company, this team is partially rooted in our Ghent office while full remote working is certainly possible. All remote working colleagues meet us a few times a year (we’ll pay for transport and accommodation).


What are we looking for?


We’re looking for somebody who’s a natural born coder, leads the team the right way, takes ownership of the team’s mission and resonates with our culture:

  • You need to be experienced in both Ruby and Rails and also know where the boundaries lie between them. You need to be able to code in Ruby without any of Rails’ training wheels.
  • You enjoy mentoring juniors and giving in-depth feedback during code reviews. While you appreciate the small stuff, you recognize bikeshedding and can avoid its pitfalls.
  • You code with reason, document and can justify the important decisions you made during development.
  • You know and apply best practices. That means the usual like version control, testing, and refactoring;but also good object-oriented design, DRY, SRP,…
  • 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 stand by them, but you’re professional enough to not let them get in the way of a consensus if necessary.
  • You have good knowledge and foresight of potential performance issues that might arise when working with large datasets.
  • We’re not only working with our own API but also a bunch of external parties who speak JSON, REST, XML, or SOAP. You can not be afraid of WSDL and advanced XML parsing.

What we offer

  • Actual, proper work-life balance
  • Become a part of and lead a new team in an expanding company
  • A stimulating work environment with passionate, friendly and inclusive colleagues who value diversity
  • A €1.000 yearly budget to spend on conferences, courses, workshops or other expenses that will improve your skills

Requirements

  • You have at least a couple of years of professional experience working with Ruby
  • You have experience with leading a small team or a similar context
  • You love working on improving and maintaining a test-driven project
  • You join us in Ghent or work fully remote (we require your local timezone to be within CET +/- 3h)

Good to have

  • Experience as a mentor for junior developers
  • Experience in Fintech
  • Accounting knowledge