Full-Stack Engineer - Remote Position!

Anywhere  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

We are a venture backed company with a distributed team of 7. Brett, Nate, Mike and Matt are in Chicago while Ciarán is in Dublin, Mikhail in Moscow and Karel in Montreal.

If you want to work on a project that impacts founders at thousands of companies, help them grow their business and share their story, you are at the right place.

The Job

Our stack includes a Ruby on Rails API, PostgreSQL, Redis and a SPA on Ember.js (ES6 and SASS). We deploy to Heroku and use Docker for our CI and local development environment. We have many different challenges that range from implementing product features to system administration (setting up a Docker infrastructure) or optimization (scale our database that is rapidly growing).

We favour full-stack engineers that have a good understanding of the entire scope of an application. That said, we equally value engineers with a strong focus on a specific area. If writing powerful and efficient queries is your thing, we will make sure you get to play to your strong suit.

Working at Visible

We care more for what you do and how you do it rather than when and where. We are a distributed team because we believe you should live where you are the happiest and that diversity in a team is great. This means we work asynchronously in multiple time zones. To support this, we communicate a lot. We have bi-weekly video team calls to update and align everyone and other calls as we need them. We use Slack for daily communication.

We also meet at least twice a year. Being remote is nice for the freedom it provides but getting together is fun. At our last offsite, we all met in Copenhagen for a week. It's a great way to bond with other people in the team. If you join soon, you will be right in time for our next one in April which will be somewhere sunny.

We are design-driven. Ciarán, our designer and frontend engineer, creates beautiful interfaces and ensures the consistency throughout our application and marketing. That said, everyone in the team is capable of producing shippable interfaces and we really value a good sense of aesthetics.

We care more for quality than quantity. We spend time to reduce our code and product debt. We pair whenever it is needed, we test our code and we co-review every line that goes in production. It is a great way to ensure quality and learn from each other.

We empower our people. As long as it is aligned with the company vision, everyone has a lot of liberty in choosing what to work on. We have a combined approach, both data-driven and user-driven. We work hard to create a culture where people ask questions and challenge what is being worked on.

We don't like politics. We are very straight forward and there is no bullshit. That said, being direct is not the same as being a jerk. We like kind people. Andrew Bozworth puts it perfectly (http://www.businessinsider.com/andrew-bozworth-kindness-2015-5):

- Being kind isn't the same as being nice. It isn't about superficial praise. It doesn't mean dulling your opinions. And it shouldn't diminish the passion with which you present them. Being kind is fundamentally about taking responsibility for your impact on the people around you. It requires you be mindful of their feelings and considerate of the way your presence affects them.

And if this sounds like bullshit to you, you are probably not the right person for the job.

The hiring process

We see hiring as a marriage of sorts, it has to be reciprocal. If you have any question for us, we will be happy to answer. Here is how we usually proceed:

1. You email us with whatever is relevant (see below)
2. We do a video call and see if you know what you said you know
3. We do a vibe check with the rest of the team (also via video call)
4. We give you a small, self-contained paid project to work on
5. We meet in person somewhere for the actual on-boarding

Need some ideas?

- Send us self assessed scores about the job requirements we listed above. Don't over think it! We actually care little for the number you give yourself but we will ask you why you picked that number. So there is nothing wrong about giving yourself a 4/10 in Javascript if it is not your thing. Though don't give yourself a 9/10 if you don't know what a closure is. And if you know technologies we didn't list, fill us in!
- Have some piece of code you are proud of? Share it with us and tell us why it was selected.
- Are you contributing to OS? Share your Github profile or project. Are you active in the community? Share your StackOverflow profile. Are you writing? Share your publications or blog.
- Do you have experience working with a remote team? Tell us what you like or dislike about it.
- Write us something, whatever it is, really, anything.

You might not be at the right place if...

- You are bulk sending your resume. We care a lot more for who you are than what's in your resume. We are not robots and value human relationships even more since we work remotely.
- You are a recent graduate with little or no battle field experience. Unfortunately, we are too small of a team to train junior engineers.

The fine print

- Full time
- Salary US$ 70,000-90,000
- Stock Option .2-.5%
- Whatever equipment you need to get your work done
- We meet at least twice a year in a different location every time. The last one was in Copenhagen.

If you would like to apply, contact Karel, our CTO.
Start date
ASAP
From
Visible.vc
Published at
14.03.2016
Contact person:
Freelancer Map
Project ID:
1089998
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register