That’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 coding is likely your dream career.
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 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!
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.
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 Developer – Electric Pulp
Remote Intermediate Programmer – Bucketlist.org
“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.”
2. Front End Developer
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 Developer – Trendy Minds
3. Full Stack Developer
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 $106,000 per year. Check out these job listings for an idea of the roles out there:
Front-end/Full Stack Engineer – Milkshake 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 Developer – Novu
“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.”
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 Developer – Compose
“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 Developer – X-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.”
5. WordPress Developer
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 Master – The 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 Developer – Modern 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.”
6. Back End Engineer
Back end engineers make an average of over $115,000 per year. Check out these job listings to start:
Backend Developer – Coded 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.”
Go Backend Engineer – Email Hunter
“We’re looking for someone eager to build the most comprehensive database of companies and professionals by using the web. Billions of pages of unstructured HTML data don’t scare you away; it gives you ideas! We’re looking for an imaginative developer because of the challenges you will tackle. You’ll have to find creative solutions to manage terabytes of data and extract values from it. Your mission will also include machine learning and text mining as we continue to develop our service.”
Senior React.js Developer – MeetEdgar
“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.”
“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.”
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 Developer – Bitovi
“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 Programmer – LuxuryRealEstate.com
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 Containers – RedHat
“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 Marketer – Optimal 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.”
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 Engineer – Zapier
“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.