Senior Ruby Developer

Silverfin


2 weeks ago

08/07/2019 10:21:23

Hiring from: European timezones

Category: Software Dev


What makes the dev team at Silverfin special?

  • First of all, we build a hell of a product and our customers love us. Even our customers’ customers love us. Silverfin solves a very real problem: it automates a large chunk of the repetitive tasks that people working in financial services spend their time on, and improves communication with their customers.

  • To give you a sense of scale: our database exceeds 3TB in size*, and our largest table recently crossed the 8 billion row mark. We interface with more than 30 different external APIs, and provide third parties an API of our own.

  • We’re a remote-first engineering team with offices in Ghent, London and Copenhagen which you can visit if you’d like. Still, most of us work remotely, even those who are local. We’re based all over Europe, and without Slack we’d be lonely, now we just zap in and out of the zone as we wish. Or not: we encourage judicious use of the DnD function, and recommend async communication over disturbing synchronous pings.

  • We’d be really happy to welcome you in our #dev channel, but it’s not just virtual: we make sure we regularly get to see each other IRL too. Twice a year we fly the whole engineering team together to a different location in Europe, and at least once a year we join up with the rest of the company to not become too siloed.

What does working at Silverfin look like?

  • We work in small, focused teams of around 5 people, each team taking ownership of a part of the application. When developing new features, the team is responsible for both the backend as well as the frontend part.

  • You’ll be supported by our crazy good UI designer who writes HTML and CSS components into a reusable UI-kit, and even builds Vue prototypes where necessary, handling compatibility problems with different browsers for you, and making sure everything is responsive too.

  • On the other side of the spectrum is our genius ops team who keeps things running smoothly, making sure deploys happen correctly, and will work with you when issues should arise.

  • Our stack is Vue.js and vanilla JS with a sprinkling of jQuery on the frontend and an up-to-date Rails monolith on the backend. We use PostgreSQL and Redis for persistence and caching, and everything is running on a Kubernetes cluster in Google Cloud. We use GitLab, Quip and Slack for everyday tasks and Zoom as our remote conferencing tool of choice. No code gets deployed without a thorough code-review by a peer, testing is a must, our sprints are called cycles and last 3 weeks, and sometimes we even finish everything that we committed to in time.

What are we looking for? 

We’re looking for somebody who’s really great at developing in Ruby and Ruby on Rails.

  • 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 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, SRP, SOLID, ...

  • 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 defend them, but you’re professional enough to not let those opinions 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.

Requirements

  • You have at least 4 years of experience working with Ruby, or 2 years of experience with Ruby and 4 years in other languages.

  • You grok Rails

  • Your work hours overlap with EU business hours (we require your local timezone to be within CET +/- 3h)

Good to have

  • Experience as a remote worker in a fully remote team

  • Experience with Javascript (ES6) and frontend frameworks

  • Experience in Fintech

  • Accounting knowledge

What we offer

  • Actual, proper work-life balance

  • Become a part of a fully remote development team with over 20 engineers

  • Free to choose your own schedule and work 100% remotely

  • A stimulating work environment with passionate, friendly and inclusive colleagues who value diversity

  • Team retreats twice a year

  • A €1000 yearly budget to spend on conferences, courses, workshops or other expenses that will improve your skills

*: Our ops team noted that this actually isn’t that hard to achieve if you’re indexing all the things, but it still sounds impressive, right?

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • 1 week ago

    Podcasting company looking for a RoR Software Developer

    Primary requirements are:

    * Can pick-up new technologies quickly

    * A fast learner and can ramp up quickly

    * Able to analyze and solve problems

    * Able to wear many hats

    * Speaks English



    In addition we need the following:


    * Strong Ruby and Ruby on Rails (RoR) experience (3 years)

    * Hands on experience with Ruby, HTML, CSS, JavaScript, jQuery (3 years)

    * Experience writing and consuming REST APIs

    * Experience with high volume web sites

  • 2 weeks ago

    You’ll be working on big, exciting projects like optimizing our social media post queueing system, building out UI components using React, adding support for social media platform-specific features like native video, and getting our onboarding juuuust right so that every user has a mind-blowing experience from their very first login.

    Our stack is Rails 5.2, Ruby 2.6, Sidekiq, Postgres 11, and Redis running on Heroku, with React & Redux on the front-end. It’s a great stack, and we take our time to write solid code and proper tests to make sure it stays that way.


    You’ll be joining our small Product & Engineering team, working daily with:

    - Chad, Engineering Director

    - Kevin, Product Director

    - Yuta, Senior Full-Stack Developer, who also serves as our Lead Architect

    - Sarah, Usability Project Manager, who also serves as our dedicated QA


    And you’ll also be frequently working alongside Kristina and Megan on our Customer Experience team. 


    **Spoiler alert** Take a sneak peek at this position's current "Work Agreement" here: http://ed.gr/sfsdev

    (We write these up with every employee at MeetEdgar and update them at least once a year to make sure we're all on the same page about how we're being evaluated and what types of expectations surround our roles.)

  • 2 weeks ago

    (Ruby on Rails experience required)

    Anywhere in North America


    Are you a Security Engineer who is passionate about finding and fixing security vulnerabilities in a sophisticated SaaS platform? Do you want to work with cutting-edge visualization, collaboration, and social ideation technologies at the same time?

    As a Senior Security Engineer at Aha!, you will have an excellent opportunity to join a self-funded and profitable company that is growing fast. Aha! was founded by a proven team of product and marketing experts. More than 250,000 users worldwide trust our roadmap software to build and market products customers love.


    We are looking for someone who:

    • Finds joy in breaking (and then fixing) software

    • Has experience with Ruby on Rails and Javascript based applications

    • Has experience with AWS

    • Has worked on compliance projects and security policy development

    • Has driven security initiatives or delivered security training

    • Wants to be great and work in a fast-moving, online environment where the end-user is key

    We are committed to being great, and we want someone who:

    • Can work at a fast-paced company where the feedback cycle is measured in hours rather than weeks

    • Has a background of delivering superb work again and again

    • Is seeking a career-defining opportunity and a proven, results-oriented team that has sold multiple software companies

    • Is interested in collaborating with software engineers to grow their skills and career

    We are building a distributed team, and you can work from anywhere in North America for this role. We offer generous salary, equity, benefits, and a profit-sharing program. See other openings at Aha!

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!