You’ve worked hard to brush up on your skills, put together a portfolio, finesse your resume, and build a website showing off your qualifications. And now, it’s time to land your dream role — after tracking down said role, of course. The thing is, there are so many different job boards out there, it can be hard to know where to begin your search. Each one has a slightly different focus — some are more optimized for tech jobs than others, for example — so you might want to try out a few before deciding which ones are worth your precious time.
Soon, you’ll be able to find jobs right here on Codecademy. (Check out our Career Services page to learn about upcoming personalized job listings and opportunities to connect with companies interested in Codecademy learners.) But in the meantime, let’s take a look at some of the best job boards out there for tech opportunities, and break down some tips for making the most of each one.
Learn something new for free
Obviously, Indeed isn’t just for tech jobs. But it’s the biggest job board out there, so it’s worth an initial search. You can easily make a profile, upload a resume, and customize each application you send out. If your goal is to cast a wide net, Indeed is easily one of the best job search engines out there due to the sheer volume of postings — just tailor your search to the roles you’re looking for, and you’re ready to go.
Like Indeed, LinkedIn isn’t exclusively focused on tech. While it does take some time to set up a good, attention-grabbing LinkedIn profile, it’s worth the effort. For one, it’s basically a prerequisite stand-in for your resume if you have or are looking for an office job. But also, you can use it for networking as well as job searching, thanks to the ability to connect with other people on it. LinkedIn’s job board makes it easy to find positions to apply to, and once you have your profile set up, it just takes a few clicks to apply.
If you’re looking for something more specifically tech-based, Built In is one of your best options. It’s a network of online communities for tech companies and startups, and you can make a profile and find companies that share your specific values, like work-life balance or diversity and inclusion. Plus, there are local versions of the site as well as a national one, so you can tailor your search to specific locations and even specify that you’re looking for remote jobs.
Dice is one of the best job boards exclusively focused on tech. It has handy features, like being able to search with specific criteria, such as salary, to find positions that make the most sense for you. You can also set your profile to show that you’re just browsing if you’re not quite ready to be approached by prospective employers yet.
Tech Ladies is more than just a job board— it also offers community and events to support its members. Its membership is open to all marginalized people in tech, including women, trans people, and nonbinary folks. It’s free to join and offers webinars, a secret jobs page for members, and a supportive online community where you can network.
Like the idea of working with a start-up? AngelList is the place to go. It’s a massive start-up hiring platform; and while it’s not exclusively focused on tech, many start-ups are either tech companies or heavily focused on tech and can offer jobs in the industry. You can set up a single profile that you use to apply for any jobs you’re interested in.
Hired is unique in that it’s focused on tech and lets companies apply to interview you, with the salary details upfront — no need to wonder if you’re wasting your time with a particular position that isn’t within the salary bracket you’re hoping for. It also supports roles in 17 cities around the world, as well as remote positions, and has a handy chatbot if you have any questions along the way.
If you’re familiar with TechCrunch, CrunchBoard is its job board. It’s easy to navigate; and while it doesn’t have the bells and whistles of some sites (like the ability to network), it’s still worth a look. It also marks certain postings as urgent, which could help guide your application process, whether or not you’re looking to find a job in a time crunch.
Preparing for your search
Before you dive into your job search, it’s a good idea to take some steps to prepare. Here are a few things you can do to help make sure you’ll get noticed by recruiters:
Brush up on your skills
Develop a portfolio
A portfolio is a website that showcases what you can do. The idea is to make it attention-grabbing without being overwhelming. Think of it like a visual resume. Basically, it should have a page listing your skills, a list of projects, and an About page with information about your experience and contact info.
Need some help getting started? Take a look at our guide on building a technical portfolio as well as our collection of Portfolio Projects. Then watch the video below to learn how to create a technical portfolio with HTML and CSS. (And Part 2 if you want to add some bonus features.)
Prep for the interview
As with any job interview, you’ll want to prepare by thinking of your answers to common interview questions. With tech positions, you’ll also have a technical interview, which typically involves solving a specific problem in real-time during the interview. You might use a code editor or write your code on a whiteboard, for example. According to Alisha, one of our Curriculum Developers, “Technical interviews can be stressful, but the skills you need to pass them are ones you’ll use throughout your career.”
It’s also important to remember that while interviews may be nerve-wracking, they’re your opportunity to showcase your problem-solving skills and get a feel for the job.
If you have a hard time solving a problem during the interview, don’t stress — there are still ways to convince your interviewer that you know what you’re doing. For example, Codecademy learner Doug Henderson shared: “I couldn’t actually solve the problem during the interview; I would have had to Google it. But I knew exactly where the problem was, and I was very transparent and told the CTO, ‘Hey, I know this isn’t working because this is here and this is wrong. Without Googling it, I can’t fix it, but I’m sure if I Googled it, I could fix it in 5 minutes.’ So then I walked through why it was wrong, what the behavior was, and what the behavior should be.”
Want more interview prep? Take a look at some of our interview-focused courses:
- Pass the Technical Interview with Python
- Pass the Technical Interview with Java
Each course offers a deep dive into getting prepared for a technical interview. These skill paths are for those who are already familiar and experienced with programming languages. We’ll teach you how to apply these languages to classic problems so you can demonstrate what you know. If, however, you’re looking to begin your journey into programming languages, we have courses for that, too.
Just remember: It’s totally possible to find a job that fulfills you both personally and professionally. With a little research and prep, you can apply with confidence.
Whether you’re looking to break into a new career, build your technical skills, or just code for fun, we’re here to help every step of the way. Check out our blog post about how to choose the best Codecademy plan for you to learn about our structured courses, professional certifications, interview prep resources, career services, and more.