11+ Coding Careers and Jobs From Home
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 could actually be your dream career. Better yet, many coding careers can be done remotely — in fact, remote tech jobs have been common, both for full-time roles and freelance jobs, even before the pandemic.
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 and into a coding job if being a freelancer isn’t your thing.
Web development as an occupation is expected to grow 8% between 2019 and 2029, which means there will only be more job openings in the future (and there are already tons on LinkedIn and FlexJobs, a remote and flexible job listing site). The average web developer is going to make around $77,200 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 the vast majority of them are remote jobs. You can work from anywhere with a decent internet connection, including your home office.
That means you don’t have to move to San Francisco for an awesome career in tech, and can stay right where you are working from home (or traveling the world if you prefer). Instead, look for companies that hire for remote positions — like all of the ones included in this article. 😉
Ready to see what a coding career actually looks like? Check out these 15 amazing code-focused careers you can do from anywhere.
Table of Contents
- Web Developer
- Front End Developer
- Full Stack Developer
- App Developer
- WordPress Developer
- Back End Engineer
- Ruby Developer
- Python Developer
- API Engineer
- Web Designer
- UX Designer
- Visual Designer
- Digital Marketer
- Technical Marketer
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.
As already mentioned, web developers on average make around $77,200 per year, though specializing and having more years of experience raises that number considerably. Here is a sample job listing to get you started on your job search:
Junior Web Developer – By the Pixel
Coding Career #2: Front End Developer
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, $110,000 per year. For job seekers looking for front end developer roles, here is a remote role example to get you started:
Front End Developer – Educe Group
This position will work to create custom cloud-based solutions as part of the Educe Software Practice. You will be responsible for designing and implementing innovative web-based solutions using leading-edge front-end technologies. You will become an integral part of our diverse team, and will work to enhance user experience, and help organizations achieve their business goals.
Coding Career #3: Full Stack Developer
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 (and in high demand) on any dev team.
The average salary for a full stack developer is $112,000 per year. Check out this job listings for an idea of the roles out there:
Full Stack Staff Software Engineer – Indeed Incubator
Indeed Incubator is seeking a full-stack staff software engineer to help us prototype and launch innovative new products centered around helping people get jobs. When you come to work at the Indeed Incubator, you’ll be working with a small team of problem solvers who exhibit high energy, deep technical skills and a dedication to experiment. We use rapid application development tech such as Python, Django, Bootstrap, jQuery, MySQL, MongoDB, ElasticSearch and more. We instrument our code liberally with analytics so we can see what’s happening. We release daily.
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 $120,000 per year. Check out this job listing to get started:
Android Mobile Software Engineer – Allstate
Allstate is currently looking to hire an experienced Android software engineer to join our expanding Mobile Technology Center of Excellence. The Android engineer will be responsible for the development, testing, and implementation of innovative customer-facing mobile applications for Android devices.
Coding Career #5: WordPress Developer
One of the best things about WordPress development is that it’s great for freelancing as well as a full-time remote job. Tons of businesses of all sizes use WordPress to power their websites, carry out SEO strategies, and for content marketing and customer support. 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, on WordPress.
WordPress developers make, on average, around $65,000 per year. Check out this job listing to get started:
WordPress Developer – Imarc
Imarc is looking for an experienced WordPress developer. The WordPress developer position is full-time, open for remote or local engineers. This is a mid-to-senior level position.You’ll be part of a team working on a number of long-term client projects where we’re constantly releasing improvements and refinements. You’ll work with UX designers, art directors, project managers, and other engineers who share a commitment to quality.
Coding Career #6: Back End Engineer
Back end engineers (also called back end developers) work on the server-side code that powers a website.
Back end engineers make an average of over $120,000 per year. Check out this job listing to start:
Software Engineer Back End – Project Admission
We are looking for a talented and experienced PHP Developer who is interested in working on high-performance web applications. You’ll build products that are used and loved around the globe by fans with an unending passion for live events.You will work with a veteran development team responsible for designing, implementing, and shipping new features as well as improving existing features and back-end infrastructure. You are capable of building fast, scalable code that accomplishes business goals against an ever-changing digital landscape.
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 this job listing to get started:
Ruby on Rails Developer – TEKsystems
The Systems and Tools team is looking for a Ruby on Rails engineer who loves solving operational problems, by building robust and flexible web applications. Our team builds the internally facing tools that helps plan, track, execute, secure, and analyze, iconic marketing work. We architect, code, deploy, refactor, and enhance our code constantly. We take initiative to help define and organize the work, by collaborating closely with our users to learn their world and help them automate their processes. Our team is tuned for high velocity and flexible, pragmatic, iteration and evolution with the business, yet making sure our applications are robust and sustainable.
Coding Career #9: Python Developer
Python developers are some of the most in-demand pros in the tech world nowadays. They build web applications and create data visualizations for fields like scientific research, big data, machine learning, and finance.
The average salary for a Python developer is $100,411 per year. Check out this job listing to get started:
Back End/Python Application Developer – Vanderbilt University Medical Center
We are looking for a Back End Application Developer with experience using Python and modern web application frameworks who will work on a data repository and API that is central to the “All of Us” Data and Research Center. All of our applications are continually evolving, requiring flexible software architecture and the ability to rapidly refactor and modernize. The collaborative nature of this project requires excellent communication skills and the ability to understand and refine requirements.
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 Engineer – CCC Intelligent Solutions
We use a variety of technology solutions, but day to day you’ll be using C# with .Net Core, ASP.Net Web API, and other key frameworks for service development. You’ll also be using ElasticSearch and T-SQL to build out our systems and services. We deploy services in Azure Service Fabric, so you’ll have the chance to work with modern architectural solutions.
Coding Career #11: Web Designer
Web designers both design and code websites that look great and work seamlessly on any device. Using design principles, HTML and CSS, and responsive design, web designers make sure you can access the info you need online and enjoy doing it.
Web design doesn’t require coding in the way that the above careers do, but many designers do code.
If you’re interested in becoming a web designer, you’ll be pleased to know that the average salary is $60,000 per year. Check out this job listing to get started:
Web Designer – Bonfire
At Bonfire, we work everyday to unlock the potential of custom apparel. We’ve helped tens of thousands of causes and organizations raise millions of dollars by selling their own custom apparel, and we’re searching for an experienced Web Designer to help bring our creative ideas to life. As an integral contributor to our marketing and business development teams, the ideal candidate is a knowledgeable, motivated, and well-organized professional who thrives in a creative setting.
Coding Career #12: UX Designer
User experience (UX) designers do the legwork and thinking needed to ensure users have the best possible experience using websites. They work to research, test, and improve the overall user experience on websites and other digital products. And UX ranks in the top 50 best careers in America.
UX is a subset of the field of design. Like web designers, UX designers don’t necessarily code, but they often do.
📌 Related: What is User Experience (UX) Design?
If becoming a UX Designer seems interesting, you’ll be happy to learn that the average salary is $97,000 per year. Check out this job listing to get started:
UX Designer – The Hanover Insurance Group
The User Experience Designer is a part of the Digital Team which focuses on driving the digital transformation at The Hanover, across the Enterprise. This role is responsible for conducting research and creating design to enable a holistic experience for our agents, customers and employees, as well as working with different business and functional areas on specific projects and initiatives.
Coding Career #13: Visual Designer
Visual designers are responsible for the look and feel of your favorite websites and apps — and more! Their work includes wireframes, logos, infographics, icons, and all kinds of visual digital products.
📌 Related: What is Visual Design?
Interested in becoming a Visual Designer? The average salary is $71,763 per year. Check out this job listing to get started:
Visual Designer – Grit Digital Health
As our visual designer, you’ll work across teams to create continuity in the end-to-end brand experience for Grit Digital Health and its suite of products. In order to do so, you’ll need to be passionate about brand identities and design systems in order to scale a visual language across platforms and touch points. You’ll also need to stay deeply curious about the motivations and experiences of the people your designs will reach in order to tell meaningful stories that inspire action.In your day-to-day work, you’ll lead the concepting and execution of assets across the digital (social, email, web, mobile) and physical (print, outdoor, etc.) spectrums.
Now let’s take a look at a “tech-adjacent” job you can do remotely. Tech-adjacent jobs are roles that usually don’t require coding in the day-to-day, but would still give you access to the massive opportunity in the tech industry in general.
Coding Career #14: Digital Marketer
Digital marketers help companies find and keep their customers. With Search Engine Optimization (SEO), social media, content marketing, and email marketing, digital marketers learn the needs of customers, create advertising and social media campaigns to draw them in, and find innovative ways to keep them happy and loyal.
If you’re interested in becoming a digital marketer, you’ll be pleased to know that the average salary is $60,000 per year. Check out this job listing to get started:
Digital Marketing Specialist – AVB Marketing
We are currently seeking digital advertising candidates. Working mainly with Google Ads, Facebook Ads, and Google Analytics. You will take part in building our digital advertising campaigns across over 600 client accounts. You will be responsible for creating, auditing, and optimizing the paid campaigns for our members.
Coding Career #15: 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 – RealPage
We are looking for a sharp and innovative Technical Email Marketer who obsesses over deliverability, click-through, and conversion rates and who is ready to roll up their sleeves and contribute. In this position, you will be required to oversee all aspects of email marketing campaigns, including the content development and optimization process, deployment and aiding ongoing analysis. As an email marketing specialist, you will also be required to collaborate with coworkers across all product teams and periodically present results to senior leadership.
📌 PS – If these job possibilities convinced you that learning web development skills is the right path for you, Skillcrush can help you get there! Our Break Into Tech course is a comprehensive program designed to help total beginners in tech start a new and fulfilling career.