HACKER Q&A
📣 Bhavya031

What qualities define the ideal candidate for a remote job?


I am looking for a remote job in the future. I am in my 4th year of college. I can ship both the frontend and backend of a website. I have made projects using APIs and have used local LLMs for one project. I contributed a PR to an open-source project, which was accepted. I know Python very well and can build websites using Next.js and React. I am familiar with data structures and can operate virtual machines. I know how to use buckets and host websites. I have a solid foundation but want to advance to the next level. I don't need a roadmap but want to understand what remote job employers are looking for and continue in that direction. I have many choices and want to make the best decision for myself.

For reference, my GitHub PR was about specifying generic types in Java for an open-source systems management solution. I have built two rags: one interacts with YouTube videos using a local machine to have conversations about the videos with a local LLM, and the other was an essay evaluation using the OpenAI API. I know I should have more projects on my portfolio, but I am working on it.

My future projects include building a compiler from scratch, creating a website to enhance my understanding of React hooks and Next.js SSR, and developing a program to play Mini Metro using new algorithms and possibly neural nets.

What should I focus on to become stronger in my field and make the best choices for my career?


  👤 AlchemistCamp Accepted Answer ✓
I would strongly recommend not working remote for the first year or two and preferably to work someplace that defaults to pair programming.

Especially early in your career, an environment that accelerates knowledge transfer is what I’d prioritize.


👤 illuminant
> What should I focus on to become stronger in my field and make the best choices for my career?

Getting the work done. If there is extra go between and difficulty due to understandings, etc. eat that extra effort yourself.

Have milestones with visible increments whenever possible. Don't get lost in a black hole. Don't become vague and unaccountable. Don't assume others know what they want or expect of you, get them to say it and stick to that.

Do this, and no matter your niche or skill level you will be appreciated professionally.


👤 Bhavya031
Reason for remote job: I am from India, and here the criteria are so high, and the pay is very little in comparison. I don't like the culture here, and I don't like the cities where tech jobs are good. I will not name the city, but the best I can describe it is obnoxious. Everyone is just doing DSA, and I don't like it.

Some of you might suggest moving to another country. The thing is, looking at the current economy of the USA, especially today, there is a big recession coming, and I don't want to be there when it happens. If I can stay at home, I can afford to be jobless, but not in a first-world country. I will eventually move in 2 or 3 years, but not now.


👤 massung
Congratulations on graduating soon! And it looks like you work on a lot of fun stuff. You're likely going to have a lot of fun working on great projects over the course of your career!

I'm starting my answer, though, with a comment that your question (and opening sentence) don't really match the rest of your post. Why will be apparent soon, I hope. I'm also going to assume that "remote" implies that working hybrid isn't possible due to distance.

Your post title and opening statement lead one to believe that the most important desire you have is to work remotely. Likewise, you end with a question about what to work/focus on. But the entire body of the post is a bullet list of random things that you've worked on or enjoy working on.

So, my first thought is: what is actually important to you? Do you want to work remotely or work on what you are passionate about? Those are not necessarily mutually exclusive, but - for example - if you are most passionate about robotics, working remotely likely won't be an option.

Let's assume that your post title is accurate and the most important thing is working remotely. Why is irrelevant; you have your (valid) reasons for this. So, what can help you in this?

As noted, there are some fields and subfields for which this won't really be an option. Put those out of your mind if working on-site is a non-starter for you. And other fields will be more conducive to remote work than others.

Next, while you asked (or I inferred in your question) about tech, etc. to learn, my response is about traits. I'll assume you're smart and can learn anything you put your mind to and are interested in. If you land the job, I'll assume you're qualified for it. So instead, you want to know what you can talk about in an interview to better your odds of getting the job, but also can enable you to be successful at it once you have it!

The traits I'm going to list are ideal for any employee at any company. But they are MORE important for remote (IMO), because it's a lot easier + faster to spot dead weight in-office. Remote people can sneak by and cause problems for longer. So when I'm interviewing someone for a remote position, and I've already determined they have the necessary tech skills, these traits are where I hyper focus and give extra weight.

1. Take great pride in your work and always desire to present the best with every commit.

I will absolutely look at your code in GitHub and ask questions about it. Can you talk about something you wrote a year ago? If not (often I can't), did you leave yourself - and others - enough breadcrumbs and comments to figure it out again? Or is it a jumbled mess that you walked away from?

2. Don't let your fellow team members down.

You're still in school, so I'll ask about team projects. If possible, I might contact professors. It's not for everyone, but military service is a HUGE plus to me personally. I'm not suggesting to enlist, but if you were in ROTC (for example), be sure and talk about it. Did you have other experiences that were similar (volunteering, Big Brother/Sister, TA classes, ...)?

3. Be self-motivating and organizing.

Be capable of finding something interesting in even mundane tasks and manage yourself (work won't always be "fun" and sometimes you gotta just roll up your sleeves). Be able to organize the work, track it without constant oversight, and have the ability to take it to completion. If stuck or you don't know what to do, don't be afraid to ask for help and say so.

Note: if you find yourself at a company where saying "I don't know" or asking for help is frowned upon, get out of there as fast as you can.

4. Excellent communication skills.

I think remote work requires considerably more communication (of various kinds: email, DMs, PPTs, video) than in-office. To be clear, I don't care about things like being shy or speech issues (e.g., I stammer), but the quality of the communication. Your team shouldn't ever be questioning where you are, what you're working on, where it's at, what you're waiting on, etc.

I hope some of this helps.