Blog, Get Hired

10 Coding Careers You Can Do Remotely

Get Our FREE Guide to Landing a Junior Developer Job

Find out EXACTLY what you need to do to land your first full-time job as a web developer.

Here’s the thing about coding: it’s not nearly as hard as people think if you’re a problem solver by nature. If you love to be presented with a problem that you can figure out and fix, then a coding career is likely your dream career. And better yet, many coding careers can be done remotely.

I created the first website I ever developed with HTML and JavaScript, and just a little bit of CSS. I had never really created a website prior to that, so it was a little…ambitious…to start with JavaScript when I’d never even taken a coding class. But I knew what I wanted, and so I jumped in with both feet and did it.

Whether you want to create amazing websites that do all sorts of funky and innovative things, develop super useful mobile apps for smartphones, or even something that might be a little simpler, like customize your blog’s design and functionality, coding skills will get you there.

Web development as an occupation is expected to grow 27% between 2014 and 2024, which means there will only be more job openings in the future (and there are already tons). And besides, the average general web developer is going to make around $65,000 per year, and often much more (especially if you’re an expert in something like Ruby).

But the best part about coding careers, as I mentioned, is that you can do the vast majority of them remotely, from anywhere with a decent internet connection. That means you don’t have to move to San Francisco for an awesome career in tech, and can stay right where you are (or travel the world if you prefer). Instead, look for companies that hire remotely—like all of the ones included in this article!

Ready to see what a coding career actually looks like? Check out these 10 amazing code-focused careers you can do from anywhere.

Psst! While you’re here, be sure to get your copy of The Beginner’s Guide to Landing a Junior Developer Job for insight into how to get started!

Coding Career #1: Web Developer

“Web developer” can be a catch-all term in tech for anyone whose primary job is writing code, because on a general level, that’s what developers do: they write the code that powers every website on the internet.

Web devs work with designers to turn a website design into an actual functioning site you can visit on the web. Depending on the exact role, a web developer might spend her day writing JavaScript, PHP, Ruby, or Python (among other languages) to create websites. When you’re looking at job listings for web developer openings, those are the skills companies are looking for.

As already mentioned, web developers on average make around $65,000 per year, though specializing and getting more experience raise that number considerably. Here are a few job listings to get you started:

Web DeveloperElectric Pulp
“As a Web Developer at Electric Pulp, you’ll be integral to the success of the project, working with our designers and project managers to implement designs and ensure they’re carried successfully through to completion. You’ll be using HTML, CSS and JavaScript to accommodate the ever-growing list of viewports and browsers in play.”

Remote Intermediate
“Responsibilities: coordinate development efforts with product manager and contract developers, plan, estimate, develop, and deploy updates and new site functionality, write exemplary, well-tested code, and support site operations and respond to performance issues.”

Coding Career #2: Front End Developer

Front end developers write the code for the user-facing part of a website: the HTML, CSS, and sometimes JavaScript code that controls the way a website looks and functions. Most of the things you see on a website—the “presentation layer”— were coded by a front end developer—things like buttons, animated icons, or just the text in a blog post (although plugins that power some of these things might be made by someone other than a front end dev). They work in tandem with back end engineers (more on them later) to create websites and web apps that are user-friendly and work the way they’re supposed to (and the way the user expects).

Front end developers make, on average, $92,000 per year. And there are tons of job listings out there for front end devs. Here are a couple remote ones to get you started:

Senior Frontend Engineer (React)CrowdSPRING
“We’re looking for engineers who are not afraid to stick their neck out in pursuit of innovation and creative solutions. People who know what they want, who execute against all odds, are meticulous, detail oriented, and take pride in their work. Above all, we’re looking for passionate individuals who enjoy what they do and seek to live balanced and happy lives.”

Front-End DeveloperTrendy Minds
“We’re looking for a candidate who is passionate about building scalable, modular and responsive websites—whether that’s using HTML, CSS or JavaScript. We want someone who understands the latest in front end technology, with a good eye for design. We’re searching for a bright, energetic person who can work closely with our creative and development teams to bring complex sites to life. This means we want someone with experience that can make our clients win in their competitive fields.”

Coding Career #3: Full Stack Developer

Full stack developers know how to take a website design and turn it into a fully-functioning site, with both front end (HTML, CSS, and JavaScript) and back end (Ruby, PHP, Python, and/or others) code written and working. While the front end of a site is all the things you see and directly interact with, the back end can include one or more apps (which might be a CMS or shopping cart platform, for example), a database, and/or a server. Generally, a full stack developer specializes in one main programming language, like Ruby, though some are talented developers in more than one programming language.

Not every full stack developer actually develops a website from start to finish on their own, but their ability to jump in at any point in the process makes them super valuable on any dev team.

Average salary for a full stack developer is $88,488 per year. Check out these job listings for an idea of the roles out there:

Front-end/Full Stack EngineerMilkshake Studio
“Milkshake Studio is looking for an experienced, design-savvy Full Stack Engineer to join our team. As a Milkshake developer you will be working on both large complex products and smaller whimsical sites. You will be responsible for back-end architecture, front end stack, exploring new technologies, and everything in-between.”

Senior Full Stack DeveloperNovu
“We’re growing and need a Full Stack Developer to join our team of world-class designers and developers. Every member of our team is expected to ship top-notch code and take real ownership of their work. This is an opportunity to get down into the trenches of a growing business.”

Coding Career #4: App Developer

App developers work on web apps and mobile apps. Which languages and exact skills they need expertise in depends on which platform they’re building apps for (web, Windows, iOS, or Android).

Generally, app developers need to be able to take the mockups that web or mobile designers send their way and build apps with great user experiences, making sure to stick to best practices for building apps for their chosen platform. In other words, mobile designers deliver prototypes and user interface designs to the app developer, who then makes the app actually function on the device(s) it was designed for.

On average, app developers make $84,000 per year. Check out these job listings to get started:

Application DeveloperCompose
“As an Application Developer with Compose, you’ll make major contributions to the design, function and user experience of our product. You will join a talented and supportive team in a self-managing and open organization. We’re remote first and have a diverse group of friendly people located all over the world. We’ll give you the respect, freedom, and trust to contribute your talents in a way that you envision.”

iOS DeveloperX-Team International
“The right individual will be self-driven. Someone who cares about maintainability of the code, automation, deployment processes and how to enable innovation through fostering a growing culture of Open Source. You will go beyond just coding and help to shape the engineering culture and best practices.”

Coding Career #5: WordPress Developer

WordPress is the most popular CMS (content management system) in the world, with 50-60% of all the websites built on CMSes built on WordPress. WordPress developers need to be experts at PHP, and also need to have HTML, CSS, and JavaScript skills.

One of the best things about WordPress development is that it’s great for freelancing, too. Tons of businesses of all sizes use WordPress to power their websites, and the vast number of plugins and themes out there make it possible to run virtually any kind of website, from online stores to event sites.

WordPress developers make, on average, around $65,000 per year. Check out these job listings to get started:

Part-Time WordPress Developer Nerd // Website SLAY MasterThe Middle Finger Project
“As an entirely online company with an award-winning blog, our website is one of the most critical parts of our business, and when things happen like plugins conflict and code goes crazy, we need someone on hand who can step up and be our hero to save the day and keep us operating SLICK.”

Senior WordPress Backend DeveloperModern Tribe
“The Senior WordPress Back End Developer gig at Modern Tribe will offer you the opportunity to become a leader within our tribe. You will be helping to build and inspire an awesome dev team working on innovative and large-scale WordPress installations. We are looking for a back end developer that is already actively working in the WordPress website and plugin development field. You need to be up to speed and knowledgeable about the most recent releases and standards of WordPress.”

Coding Career #6: Back End Engineer

Back end engineers (also called back end developers) work on the server-side code that powers a website. They integrate the code that front end developers write (the HTML, CSS, and JavaScript that controls the presentation side of the site—what the user sees), with the back end code of the site (which is where the data of the site—things like content, user accounts, and anything else that might be kept in a database—is stored and accessed).

They also work with APIs, databases, and programming languages like Ruby, Python, and PHP. While back end engineers focus on those back end languages, they need to be familiar enough with front end code (JavaScript, HTML, and CSS) to make that code work with their back end code.

Back end engineers make an average of over $115,000 per year. Check out this job listing to start:

Backend DeveloperCoded Design
“Due to our success and rapid growth, we are seeking a highly dedicated and motivated person that is able to come in and hit the ground running. We are expecting to triple our staff over the course of the year, and you will play a pivotal role in partly managing this growing team.”

Coding Career #7: JavaScript Developer

JavaScript developers create the code that powers the logic on the front end of a website. Sometimes this job title is used interchangeably with front end developer (or web developer), though JavaScript developers may not do much with HTML or CSS (other than what’s necessary to help them work with the JavaScript code). JavaScript developers often specialize in specific libraries or frameworks (like React.js or jQuery).

JavaScript developers make an average of $72,500 per year. Check out these job listings to start with:

Senior React.js DeveloperMeetEdgar
“You’ll be working on big, exciting projects like creating a drag-and-drop UI, building out React components, adding support for social media platform-specific features like native video, and helping to get our onboarding juuuust right so that every user has a mind-blowing experience from their very first login.”

Senior UI/JavaScript Frontend
“We’re looking for experienced full-time developers to join our core team who have a strong understanding of web technologies and want to help design, implement, and launch major user-facing features.”

Coding Career #8: Ruby Developer

Ruby (and Ruby on Rails) developers create back end code specifically in the Ruby programming language. Ruby is a very popular programming language for web apps and was used to build sites like Hulu, Basecamp, GitHub, and Airbnb.

Ruby is also a very user-friendly language to learn because it more closely resembles spoken English. It’s often touted as one of the best programming languages to start with because of that.

And even better than being easy to learn, the average salary for a Ruby developer is $108,000 per year. Check out these job listings to get started:

Ruby DeveloperBitovi
“As a Ruby developer at Bitovi, you will be working on our social media aggregator SAAS – BitHub. Your will work across the whole back-end stack, from tuning servers to building REST APIs…In addition to working on the product, you’ll have the opportunity to shape a small and growing company by applying your talent and passion to the development community in your own way.”

Intermediate Ruby
“As a key member of our Interactive Media team, you will play a central part in building the next generation of our online offerings for real estate brokers worldwide. You will also play a large part in refactoring our battle tested legacy code to conform to today’s best practices. Our toolkit includes but isn’t limited to Ruby, Rails, MySQL, Git, SASS, HAML, Solr, JavaScript, CoffeeScript, Redis, AWS and Heroku.”

Coding Career #9: Technical Marketer

Technical marketers work in a hybrid position between web development and digital marketing. They have more technical coding skills than your average digital marketer but focus much more on the marketing end of things (like landing pages) than the product end of things (like creating web apps), like most web developers do.

Oftentimes, technical marketers are hired at more advanced tech companies even for general marketing positions, because they have the knowledge necessary to understand the company’s products inside and out.

Technical marketers make an average of $77,000 per year. Check out these job listings for an idea of the kinds of positions available.

Technical Product Marketing, Linux and ContainersRedHat
“In this role, you will serve as a liaison between Product Marketing, Product Management, and Engineering for the deeper technical aspects of the product portfolio and competitive positioning. You’ll work with these teams and our technical field community to craft technical proof points. You’ll use your marketing sales knowledge, along with your passion for technology, to turn technical concepts into simple, compelling marketing messages targeted to enterprise IT decision makers.”

Web Developer & Technical MarketerOptimal Digital Marketing
“Optimal Digital Marketing is looking for a Web Developer with technical marketing skills to join our talented digital marketing team. Your primary role, as our developer, would involve being responsible for developing websites and single pages, debugging/testing before launch, completing support requests, and collaborating with our team to produce the best possible products for our clients.”


Coding Career #10: API Engineer

API engineers have a very specialized job. An API is what allows one web service to easily communicate with other web services. For example, Twitter’s API is what allows it to work with third-party apps marketers use for scheduling social media updates or diving deeper into stats.

Behind the scenes, an API engineer may either be tasked with maintaining a service’s API, or with working with APIs that a company wants to utilize for their own service (the second one is sometimes called an API Support Engineer).

API engineer positions aren’t particularly common, but they are out there. API Engineers often make in excess of $80,000 per year. Check out this job listing for an idea of what’s out there:

API EngineerZapier
“Zapier is a startup, so you’ll likely get your hands dirty in a little bit of everything. That said, here are some things you’ll get to lead: Improve and add features to existing APIs on Zapier to support the most popular unsupported requests from users, identify and fix bugs that are affecting users trying to use various APIs on Zapier, and help partners triage problems within their APIs and work towards speedy resolutions for users.”

A great place to get started with a lot of the skills you need for these kinds of jobs is with the Front End Developer Career Blueprint. Get on the first to know list to find out as soon as enrollment opens! And for more in-depth info about landing your first code-heavy job, download the free Beginner’s Guide to Landing a Junior Developer Job.

Get Our FREE Guide to Landing a Junior Developer Job

Find out EXACTLY what you need to do to land your first full-time job as a web developer.

Cameron Chapman

Cameron is a staff writer here at Skillcrush, and spends most of her time writing and editing blog posts and Ultimate Guides. She's been a freelance writer, editor, and author for going on a decade, writing for some of the world's leading web design and tech blogs. When she's not writing about design, she spends her time writing screenplays and making films (and music videos for rock and metal bands!) in Vermont's Northeast Kingdom.