TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What do you look for in a remote developer?

169 pointsby daryllxdabout 7 years ago
I'll be applying for jobs soon. I'm a Rails dev with 4 years exp, currently learning Elixir. I've just created a blog for my future employer and potentially future clients, gotten testimonials from my previous clients, reading interview questions, anything else that I can do to improve my chances/add value to the company I'll be joining?

23 comments

DoofusOfDeathabout 7 years ago
My background: Worked many years in offices, and the last ~4 years remote.<p>Understand that companies hiring remote developers, especially for the first time, might not be aware of things <i>they</i> need to do for success. These include:<p>(1) The manager needs to be above-standard.<p>(2) They need to be ready to treat communications challenges as first-order, high-priority problems.<p>(3) They need someone onsite who will advocate for you, particularly w.r.t. challenges that are specific to you working remotely.<p>(4) They need to understand the challenges posed by distributed teams, particularly if the team isn&#x27;t <i>entirely</i> remote.<p>As far as what <i>you</i> can do, I&#x27;d suggest:<p>(1) Learn everything you can about the challenges of being a remote employee.<p>(2) Address those challenges as best you can at your end.<p>(3) Be ready to educate your employer about those challenges as well.<p>(4) Recognize that the employer just might be incapable of properly handling a remote employee. I&#x27;d suggest screening employers carefully if possible, and be prepared to move on to another job if they&#x27;re not able to do what they need to do to make remote work.
评论 #16483122 未加载
评论 #16485463 未加载
评论 #16485760 未加载
Zystabout 7 years ago
I’ll be 100% honest even though it might not be applicable for you:<p>One of the most valuable things I look for is someone who has <i>already</i> worked remotely.<p>From my personal point of view not everyone is suited to doing remote work.<p>* Some people cannot work up the motivation to get stuff done when the bar for others realizing they are slacking off is a lot higher.<p>* Some people realize they miss the meatspace interaction and decide to quit after three months which you mostly spent ramping them up, so not quite their full potential.<p>* And some others realize they cannot really focus at home for a plethora of reasons.<p>Anyway, hiring someone with no remote experience always feels like a risk. Perhaps you could find a way to assuage those concerns, and improve your chances that way.
评论 #16483442 未加载
Finbarrabout 7 years ago
Our team is entirely remote (mostly contractors currently). Here are the things I look for:<p>1) Productivity. Is this person working and getting things done? Can I rely on them and trust them?<p>2) Quality. Is the work being done to a satisfactory standard?<p>3) Communication. Can this person speak English well enough?<p>For number 1, do you have a github profile with private contributions showing? It&#x27;s the first thing I look at when talking to anyone. If you have a wall of blank, I&#x27;m immediately less interested. Obviously there are false negatives here, but there are so many candidates that it&#x27;s easier to just move on to people who look productive. Other things I look for here are positive reviews on sites like Upwork or good tenure at previous positions.<p>For number 2, we typically hire very quickly and just give people test tasks. If they are completed well, we keep on giving more test tasks. Eventually the tasks become much larger.<p>For number 3, this is really simple. If the writing is good, then I&#x27;d look to have a video call and see how good the verbal English is.
zachruss92about 7 years ago
This is a pretty good question! When i&#x27;m looking to hire this is what I look for: (1) Excellent written and verbal communication. Since there is limited in-person interaction it is paramount that a developer can clearly and effectively communicate about a project&#x2F;status&#x2F;whatever.<p>(2) Asks lots of questions. Builds off of communication.<p>(3) Be a self-starter&#x2F;self-motivator. Supervision is very low, so I need to make sure someone can get started&#x2F;done without a ton of oversight.<p>(4) Knows how to ask for help. Don&#x27;t be shy about not knowing something and getting stuck. Sometimes it&#x27;s better to ask someone for help rather than trying to brute force the issue yourself.<p>Edit: formatting
评论 #16484051 未加载
评论 #16483578 未加载
jfaucettabout 7 years ago
I&#x27;m a Freelancer and work a lot of remote projects. Here&#x27;s the most important skills.<p>1. Clear communicator. Get in front of and clarify issues so you dont waste anyones time.<p>2. You get things done on your own. You dont waste time on irrelevant stuff, but you constantly pludge forward getting stuff on the agenda done, without anyone having to watch over you &#x2F; motivate you.<p>3. Excellent Communication skills. Did I alread mention that? Ita that important. You better be able to clearly communicate and be able to manage sending emails, answering chats promptly, etc.
评论 #16484765 未加载
评论 #16483087 未加载
mooredsabout 7 years ago
So you are really asking two questions:<p>How can I improve my chance of being hired?<p>And, if I am hired, how can I improve my chance of success at the company.<p>I will defer answering question #1 to folks who have hired plenty of remote devs (I have only hired a few).<p>For question #2, I have a few things to say, based on my experience as a remote developer and observations of others. Many of these are predicated on working for a company where remote work is not normal.<p>1. Set expectations. This will be a conversation between you and your manager. Depending on how experienced the manager is, you may or may not be driving the conversation. But have it either way. This will include things like:<p>How is status communicated?<p>Are there core hours of availability I need to keep?<p>What are the best tools to use fot asynchronous and synchronous communication?<p>Can we set up a regular meeting to check in about my remote work performance?<p>2. Be proactive. Proactive about communication. About your work. About making sure your manager or lead knows what you have done and are doing. Don&#x27;t let any needed question go unanswered.<p>3. Perform above average, at least for the first 6 months. This is important when starting any job, but especially when you aren&#x27;t there. This means being on time to every meeting, going above and beyond in helping other team members and in general bringing your A game. This will pay dividends when your situation comes up in future management discussions.<p>4. Be prepared to ask a lot of questions. Discussions will happen without you, and you need to be able to confidently ask how decisions were arrived at. If possible, document how the decisions were arrived st (Google docs, slack). This discipline will benefit everyone, but is easy to slack on when everyone is onsite.<p>5. Be prepared to have a slower career trajectory. Even for remote friendly companies, management is typically a onsite function (unless the company is 100% remote, of course).<p>I love my remote commute (roll out of bed, walk a few feet to the office). Good luck!
colemorrisonabout 7 years ago
Aside from all of the usual hot fluff, I know some will disagree, but..<p>a) open source activity b) github activity c) active blogging on knowledge or topic related to dev<p>The reason? Remote work takes a lot of independent work (obviously). And external activity from just a job is a great signal that &quot;hey they like this enough to do it in their own time.&quot; This indicates that their interest goes beyond just what they&#x27;re getting paid for.<p>I know, I know. &quot;But that&#x27;s not necessarily a great indicator!&quot;<p>When you&#x27;re on a big time crunch to fill the role, and you have 100s of folks to look through, you&#x27;ve got to filter somehow. And quite frankly things like this are going to be far more proving than just &quot;well I have nothing up because it was all company work so I can&#x27;t show you&quot; or &quot;I have a life outside of coding&quot; etc etc.
manoaabout 7 years ago
At Envoy (<a href="https:&#x2F;&#x2F;envoy.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;envoy.com&#x2F;</a>) we have roughly 33% of our engineering team working out of their homes so I can speak to both what we look for and what we&#x27;ve found that works:<p>(1) High I&#x2F;O. Communication between folks on and offsite can be lower bandwidth due to tech, not always face to face or synchronous, and fewer serendipitous interactions. You need folks who love hearing from and reaching out to people, such that they have a bias to compensate for these limitations.<p>(2) Overlapping time zones. Related to above.<p>(3) Fully formed, mature human beings. Related to above.<p>(4) Evidence they&#x27;ve been effective doing it. Not everyone can self-manage and motivate. I, for one, suck at it.<p>(5) Working experience. It&#x27;s harder to have less-experienced folks tether to teams in other locations, because by nature they need much more communication both ways.<p>As a bonus, here&#x27;s what you should look out for when seeking your next team:<p>(a) The same stuff as above :)<p>(b) Unintentional biases. Ask when the meetings are scheduled. What tech they use to &quot;dial in&quot; folks. Unclear differentiation in comp, benefits, etc. (it may be different by location, but there should be a methodology behind it) Even clues like heavy use of the word &quot;remote&quot; (which sounds 2nd class) vs something like &quot;distributed&quot;.<p>(shameless plug, we&#x27;re hiring. <a href="https:&#x2F;&#x2F;envoy.com&#x2F;jobs&#x2F;" rel="nofollow">https:&#x2F;&#x2F;envoy.com&#x2F;jobs&#x2F;</a>)
评论 #16515184 未加载
tmalyabout 7 years ago
When I have a side project, and I need remote developer, communication skills are the number one skill I look at. Secondly, I look to see if they can code according to a technical specification.<p>There have been countless times where I have had to spend excess time going back and forth due to lack of these two skills.<p>Your situation might be a little different if your employer is not someone who can write technical specifications. If this is the case, I would say the skill of translating the customers requirements into a specification would be an important skill.
CyanLite2about 7 years ago
Most important thing I look for as a manager is the candidate&#x27;s driving&#x2F;travel distance to a common location.<p>Example: If the job&#x27;s main HQ is in Atlanta, you can work remote and live in Tennessee, Alabama, Florida, Georgia, etc. If we&#x27;re having a new kickoff meeting and we need everybody to be on site for an in-person meeting, then a short 2-3 hour drive can solve a ton of issues.<p>Upper management gets to see real live people tackle a project. (If you think your CFO isn&#x27;t internally questioning spending 6 figures on a remote developer then you haven&#x27;t spent enough time with him&#x2F;her). It also builds rapport with the rest of the team. For the remote folks, after working in a house for so long it can start to feel like a prison, and a road trip is a good excuse to get out of the house. I also work remote, so when I travel it&#x27;s actually a good break during the day.<p>And we don&#x27;t do it often. Perhaps once a quarter or so.
评论 #16494380 未加载
评论 #16494369 未加载
maxxxxxabout 7 years ago
I think number one is the ability to work independently without constant handholding. But there is also the need for willingness to fit in with what&#x27;s there already. I had remote developers who got a kind of an ego trip and wrote beautiful software but it used some tech that didn&#x27;t fit with our code so in the end it was useless.<p>It&#x27;s really important to listen a lot and understand current processes first before you try to add some innovation.<p>Be willing to clarify things a lot and if you go the wrong direction be willing to drop your work without hard feelings.
评论 #16484519 未加载
chasd00about 7 years ago
I&#x27;ve been working remote about 4 years and have managed both good and terrible remote workers.<p>You have to position yourself as someone who can handle working remotely. Some otherwise great people just can&#x27;t do it very well, no knock on them, it&#x27;s just the way some people are wired.<p>Join a coworking place and put that in your blog. That says to an employer even though this person is remote they appreciate a workspace separate from their personal life. Intermingling work and personal life, even trivial things like folding a load of laundry over lunch, only leads to problems.<p>Also, say up front that you&#x27;re up to traveling from time to time to meet face to face. I try to spend about 4 days a month at corporate having lunch and coffee with the people i chat with on slack all day. It goes a long way both for them and for me.
评论 #16483325 未加载
greggariousabout 7 years ago
Proactive. You&#x27;re not having those serendipitous water cooler conversations, so you need to go out of your way to be proactive and think about what work should be done in the future, what issues may arise, and make decisions based on those projections.<p>This can take the form of brainstorming potential future features&#x2F;issues, but it can also be as simple as trying to schedule quick 1:1s with coworkers to allow for unstructured verbal conversation.<p>(Personally I don&#x27;t think Slack&#x2F;IRC allow for the same sort of interaction as a verbal conversation)
codingdaveabout 7 years ago
Self-awareness and self-motivation.<p>I worked for 5 years in a fully remote company, and every single new hire spent a few months iterating and tweaking their own work life -- their office setup, working hours, home life, etc. You have to be able to do that, and manage yourself in general, to be effective. There is nobody there telling you how or when to work, when to relax, when to slack off or not, etc.<p>Everything else can be practiced and learned, but to be remote it is a fundamental requirement to have the ability to manage thyself.
amwabout 7 years ago
When we hire (we are a 100% remote company), our questions focus on conflict resolution and communication. We like to be able to see assumption of good faith by default, and red flags are things like &quot;automatically blames X for issue Y&quot; or &quot;constantly says negative things about management they&#x27;ve worked with in the past&quot; (people are definitely allowed to have whatever conflicts and opinions they have, but the red flag is bringing that up as the inherently unsolvable obstacle to happy and&#x2F;or productive work rather than treating it in the same class as any other work-blocking obstacle). We want people to focus on how issues can be fixed rather than who broke them. We look for signs that someone is comfortable receiving guidance from disembodied words in a chatroom, and willing to proactively ask clarifying questions, as well as to patiently answer clarifying questions from other people. Familiarity with remote-collaboration tools is a plus (the usual list of suspects--git and the fancy website UIs built around it, ticket-tracking software, some form of CRM, and IRC&#x2F;Slack&#x2F;Discord&#x2F;keybase chat&#x2F;whatever, everyone uses some form of group messaging app and this last thing is a really low bar). If the candidate hasn&#x27;t worked remotely before, we want to suss out how comfortable they will be not being able to see their workmates in person on a daily or weekly basis, because there are a surprising number of people who aren&#x27;t chill with that and who don&#x27;t know it until they try. We want some indication that the person can be productive without someone breathing down their neck, although honestly this shakes out pretty fast (once you&#x27;re with us, we know your commits and your releases and we&#x27;re either happy with them or not, whether you spent exactly forty or fifty hours a week on your butt in your home office producing them isn&#x27;t really relevant).
simonebrunozziabout 7 years ago
I might sound pedantic, but try to write in correct English:<p>&quot;reading interview questions, anything else that I can do to improve my chances&#x2F;add value to the company I&#x27;ll be joining?&quot; -&gt; there should be a ; after &quot;questions&quot;, or even better a full stop and a new sentence.<p>As an employer, I value your grammatical skills as much as your coding skills. I believe that the two go hand in hand.
linsomniacabout 7 years ago
As someone who ran a company that spent most of 18 years with all employees working remote: The most important thing to me was that workers had the ability to treat it as a job. During interviews I&#x27;d ask where they planned to work, if they had an office, if they had a family and if so what their plan was for having an office at home.<p>For example, I had one employee that I spent a significant amount of time over nearly a year trying to help with his performance. The situation seemed to be that his stay-at-home wife just wouldn&#x27;t respect that he was &quot;at work&quot;. One of our discussions he said &quot;My office currently doesn&#x27;t have a door on it, and she&#x27;s always coming in to ask me questions.&quot;<p>But, of course, just being at an office doesn&#x27;t mean the job will be treated seriously. Another co-worker would do maybe an hour of work a day, and spend the rest of the time dicking around on the Internet. Actually, I&#x27;d say this described the bulk of my co-workers when I was at the phone company...
kullabout 7 years ago
Background: we are 20 people all remote, 2 years old startup, with employees across US and Europe.<p>The key is a great communication. You need to show you can easily communicate via emails, slack, video. And I mean: being quick to reply, never keep unanswered questions, be proactive and be able to write and say your thoughts and difficult concepts is simple language.<p>Example: after the interview, send a follow up email to the interviewer. Send me daily updates on the status of the project even if I did not ask.
gesmanabout 7 years ago
Don’t mention remote. It’s unrelated.<p>What you need to convey is low risk and high fidelity service that you deliver.<p>All with constant communication.<p>Make employers realize that requiring someone to sit on their local chair can mean more risk and less quality to them then to hire you.
评论 #16483453 未加载
itamarstabout 7 years ago
Being able to work independently. You&#x27;re not being closely supervised, so you want to make sure your resume, and interview, convey your ability to work on your own.
jcadamabout 7 years ago
Name != &#x27;jcadam&#x27;<p>I mean, as far as I can tell. I&#x27;ve been trying to land the mythical &#x27;remote gig&#x27; for years.
mindhashabout 7 years ago
In past I have looked for candidates with a bit of experience working remotely.<p>If you have never done this, you could partner with someone (from different location) on a side project. Product hunt community has a slack channel for finding people.
sebleonabout 7 years ago
Excellent communication and responsiveness. If you’re able to respond to any question on Slack or email within 2min during waking hours, that drastically improves the remote dynamic.
评论 #16489168 未加载