Back End Developer Workbook
Back End Developer Workbook
Developer
Job Search
Workbook
Back-End Developer Job Search Workbooks
Welcome
Now that you've developed essential back-end developer skills, you can leverage them to
1 Getting started
find your next role. This workbook is designed as an interactive resource as you navigate
the job market, from identifying the right opportunities to acing the interview.
Keep this document handy as you begin preparing for your job search. You'll find a
combination of suggested resources, career tips, and spaces to write or type your 2 Writing your resume and cover letter
thoughts as you prepare your application materials. Here's what we'll cover:
2
Back-End Developer Job Search Workbooks
1 Getting started Since the late 80s and 90s, the internet has transformed the way humans access
information, and web development has continued to evolve. Its central importance to
our digital world means web developers are in high demand. Fortunately, anyone can
learn the technical skills needed to be front-end, back-end, or full-stack (both front-
N Now wthayu'oaove'dvaltpasunvoaiv vo and back-end) developers.
Start your job search by identifying the types of roles that align with your professional
N Now twhayu'ovye'vdl' w' goals, interests, and values. And remember, developers work in a wide range of
companies and industries.
N Now tohayu'vouhaewodhwlp
3
1 Getting started Back-End Developer Job Search Workbooks
• Back-end developers create and code the foundational structure and functionality
of a website.
• Front-end developers design the look and feel of the website that visitors experience.
• Full-stack developers combine these skill sets to work on any aspect of a website’s
design and functionality.
4
Back-End Developer Job Search Workbooks
N Noww thaywu'wov
2 Writing your resume and cover letter Your resume and cover letter are often your first opportunities to capture the
attention of a recruiter or hiring manager. Let's take a closer look at how to
build each document to best highlight your skills and experience.
N Now twhayu'ovye'vdl' w'
N Now tohayu'vouhaewodhwlp
5
2 Writing your resume and cover letter Back-End Developer Job Search Workbooks
Your resume and technical skills mentioned. It’s likely that an applicant tracking system (ATS) is programmed to
look for the same or similar language as that which appears in the job description, so this analysis can
help shape the way you approach writing your resume.
Your resume is a document that encompasses your entire professional journey, showing
where you currently are in your career, how you got there, and where you hope to go next. Consider highlighting some of these skills:
Since it’s meant to be a concise brief—often condensed to just one page—that can feel like a 1. Programming languages
lot of storytelling for a small space.
2. Frameworks
To make a resume that fully demonstrates your experiences and goals, it’s important to be 3. Databases and servers
strategic with the language, format, and sections you include. 4. Application Program Interface (API)
5. Accessibility and security clearance
6. Communication
7. Problem solving and analytical thinking
Free resume templates 8. Industry knowledge
As you read a job description, highlight the action words, keywords, and specific workplace
6
2 Writing your resume and cover letter Back-End Developer Job Search Workbooks
Learn more about how to choose the type of resume to meet your needs. • Mastered technical skills and knowledge that back-end developers use day-to-day
• Learned to deploy and scale applications using methodologies and tools, microservices, and
serverless functions
3. Write your resume sections. • Wrote back-end applications with programming languages, including server-side Python while
Guided by your keyword list and format, you’re ready to start filling out your resume sections. using version control and package managers
You’ll typically want to include sections for your header, work experience, education, and • Employed continuous integration and continuous development to facilitate software
skills, but there are optional sections you can add to amplify the story you want to tell. development life-cycle automation
7
2 Writing your resume and cover letter Back-End Developer Job Search Workbooks
4. Resume checklist Use this space to jot down notes for your resume:
At this point, you are almost ready to submit your resume. Before you do, let’s do one final
check. Ask yourself:
If you can answer “yes” to all of these questions, save your resume as a PDF file with a title
that includes your name and “resume.”
8
2 Writing your resume and cover letter Back-End Developer Job Search Workbooks
Cover letters should typically fit on a single page and include three key paragraphs:
Second paragraph: Relevant skills and achievements
First paragraph: Introduce yourself The second paragraph is typically the most important part of your letter. This is where you
Begin your letter by addressing the hiring manager by name if you have that information. connect the requirements from the job description to your skill set and unique experiences.
Your first paragraph is your opportunity to introduce yourself and introduce the value you Take a look at the job listing and pick out three to four skills or requirements that you feel you
can bring to the company. In this paragraph, be sure to state clearly: can best highlight. Think about a specific accomplishment or experience that demonstrates
• Who you are each skill. These could be academic accomplishments or achievements from a previous job,
even if it’s unrelated to back-end development.
• What position you’re applying for
• What company you’re applying to
• Why you’re a great fit for this specific role
This is also an excellent place to point out your enthusiasm for the company, highlight a
mutual connection you have, express your passion for software or web development, and
explain why you’re interested in a career change.
9
2 Writing your resume and cover letter Back-End Developer Job Search Workbooks
Skills Accomplishments
1. 1.
2. 2.
3. 3.
4. 4.
10
2 Writing your resume and cover letter Back-End Developer Job Search Workbooks
Use this space to jot down notes for your cover letter:
11
Back-End Developer Job Search Workbooks
N Noww thaywu'wov
N Now wthayu'oaove'dvaltpasunvoaiv vo
3 Building your portfolio Now that you have the skills and knowledge you need to become a back-end
developer you’re ready to show that you are one. Your software or web developer
portfolio showcases your skills through the projects you’ve completed. When
you’re looking for a job, this can be a helpful addition to your cover letter and
N Now tohayu'vouhaewodhwlp resume to demonstrate your approach to problem-solving, thought process,
and creativity.
12
3 Building your portfolio Back-End Developer Job Search Workbooks
Some examples of projects you may want to highlight in your portfolio include:
13
3 Building your portfolio Back-End Developer Job Search Workbooks
Portfolio resources Use this space to jot down ideas for your portfolio:
Not sure where to begin? Get more practice with Guided Projects
on Coursera.
• Build a Google Firebase Web Application
• Create RESTful APIs for Spotify using Postman
• Build a Node Server backend with Express
• Build a Full Stack App using React and Express
1. Python
2. PHP
3. Node.js
4. JavaScript
5. Django
6. MongoDB
7. MySQL
8. Apache
9. Ruby on Rails
10. Firebase
14
Back-End Developer Job Search Workbooks
B Bacck-Endc Dcae
B Back-cEnd DaedvDeloDkcD
4 Preparing for interviews The interview process is a chance for you to formally introduce yourself to a
potential employer, demonstrate your skills, and learn whether a particular
job opportunity is the right fit for you. Use these reflections, research tips, and
practice questions to organize your thoughts and build your confidence as you
B Baack-Endcn kDenk-vdlDopnDoa-vl prepare to meet your potential employers.
15
4 Preparing for interviews Back-End Developer Job Search Workbooks
Reflection: Your strengths Use this space to jot down ideas for your strengths:
Take some time to reflect on your personal and professional strengths. When you speak with
potential employers, lead with these strengths and connect them back to the position you’re
hoping to get.
16
4 Preparing for interviews Back-End Developer Job Search Workbooks
Through your research, you can find out what this company does, how they do it, and how
they present their work to the world.
Here are some places to look to learn more about the company, team, and role:
• Company website
• Company LinkedIn profile
• Company social media accounts
• Interviewer’s LinkedIn profile
• Interviewer’s website, if they have one
• Job description
• LinkedIn profiles of people with related roles
Remember to take notes whenever you come across information that feels significant to you:
approaches you like, interesting similarities and commonalities, questions that arise, and
specific ways you think you can contribute.
17
4 Preparing for interviews Back-End Developer Job Search Workbooks
18
4 Preparing for interviews Back-End Developer Job Search Workbooks
2. What was your most successful/most challenging back-end project? 3. Can you identify limitations within the development languages you prefer?
What they’re really asking: What are your strengths and weaknesses? What they’re really asking: What’s your thought process? Are you an analytical thinker?
Talking about a project you’re proud of is your chance to highlight your strengths and how This question may start a series of detailed questions meant to extract the technical skills and
you’ve successfully used your skills. On the other hand, talking about a challenging project knowledge required for the role. While in the interview seat, the best course of action for you is to
is your chance to demonstrate growth: identify what went wrong in the situation, the lesson make sure that whatever you discuss—anything from stack overflow to loose coupling to domain
you learned, and how you’ve adjusted your approach moving forward. logic—is completely understandable to the person asking the question.
They want to make sure you’re well-trained, so show them you can speak the language of
technology in a way that also demonstrates humility and a willingness to listen to others.
19
4 Preparing for interviews Back-End Developer Job Search Workbooks
4. Where do you see yourself professionally in five years? 5. Explain the term…
What they’re really asking: Are you serious about back-end development? What they’re really asking: Are you familiar with the terminology of back-end development?
This question is so common that it’s almost not worth including—except that it so Here, the interviewer is looking for an indication of your technical knowledge as well as your
frequently trips up back-end developers. Managers want to know that they are hiring a ability to communicate about technical terms. Reviewing some of your back-end development
forward-thinker with long-range goals. Especially in technology-based careers, the work coursework can be helpful to prepare for these types of questions.
you’re doing is constantly evolving. Show the interviewer that you plan to stay up to date.
That way, the company can be, too.
Find more common back-end developer interview questions and tips for
answering them here.
20
4 Preparing for interviews Back-End Developer Job Search Workbooks
Keep in mind that hiring managers are generally not the best people to ask about compensation
or work benefits; they’re more prepared to answer questions about the daily tasks, the team,
and the company culture.
21
Back-End Developer Job Search Workbooks
B Bacck-Endc Dcae
B Back-cEnd DaedvDeloDkcD
5 Keeping up with industry trends The work of a back-end developer will continue to evolve as new
technologies and techniques emerge. As you grow in your new career,
regularly immersing yourself in the language, ideas, and trends of software
and web development can be an essential skill for continued career
development. Consider these recommended books and podcasts as a
starting point for your journey of lifelong learning.
22
5 Keeping up with industry trends Back-End Developer Job Search Workbooks
2. Head First Design Patterns: A Brain-Friendly Guide by Eric Freeman 1. Soft Skills Engineering: Two hosts, an engineering manager and an upper-level IC engineer,
Best for design patterns discuss common scenarios that listeners might experience in their software engineering
careers. The tone is funny and helpful.
3. System Design Interview: An Insider's Guide by Alex Xu
Best for system design 2. Neil on Software: This podcast discusses technology in a way that dredges up opinions
and tangents but in a raw, conversational manner. Topics include ChatGPT, changing jobs,
4. Clean Code: A Handbook of Agile Software Craftsmanship by Robert Cecil Martin
and futurism.
Best for code quality
3. Talk Python to Me: For developers who want to know everything about Python, including how
5. Node.js Web Development: Server-side web development made easy with Node
to keep secrets in Python apps, space science, and exploiting ways for developers to harness
14 using practical examples by David Herron
Python's full potential.
Best for JavaScript
4. Full Stack Radio: A popular podcast hosted by Adam Wathan for full-stack developers,
6. Java: The Complete Reference by Herbert Schildt
current and aspiring, and for those interested in learning about how large-scale software
Best for Java
products get developers.
7. Algorithms by Robert Sedgewick
5. Software Engineering Radio: Another popular podcast for software developers, where each
Best for algorithms
episode is focused on a specific topic, such as cloud technologies, programming languages,
8. Learn Python 3 the Hard Way by Zed A. Shaw and more, and often hosts interviews with expert developers.
Best for Python
6. Stack Overflow: This podcast has been running for over a dozen years but continues to create
fresh, fun content on topics that matter most to the development community.
7. The Changelog: This podcast is a classic that's been running since 2012, focused on open-
source. They cover all types of programming languages and platforms.
23
Share your career progress with
#LearnWithoutLimits on social media