{"id":2511,"date":"2023-02-10T11:30:00","date_gmt":"2023-02-10T16:30:00","guid":{"rendered":"https:\/\/theforage.wpengine.com\/?p=2511"},"modified":"2023-12-20T16:51:07","modified_gmt":"2023-12-20T21:51:07","slug":"back-end-developer","status":"publish","type":"post","link":"https:\/\/theforage.wpengine.com\/careers\/back-end-developer","title":{"rendered":"What Is a Back-End Developer?"},"content":{"rendered":"\n<p>You&#8217;re signing up for yet another service and entering your email for what feels like the hundredth time. Where does that information go? Is it secure? Who manages that? Back-end developers are software professionals who work on the parts of software that keep it up and running but the average user can\u2019t see. So, what exactly do back-end developers do, how much do they make, and how can you become one?&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-a-back-end-developer-definition\">What Is a Back-End Developer? Definition<\/h2>\n\n\n\n<p>A back-end developer works on the back end of software, also known as the server side. The back end is a part that the user can&#8217;t see that does a few different things:<\/p>\n\n\n\n<ul>\n<li><strong>Data storage and management: <\/strong>It<strong> <\/strong>stores all the data on actions users take and information they input. For example, let&#8217;s say you&#8217;re searching for a new pair of sneakers and check out a new website. That website&#8217;s back end stores tons of information about all of the sneakers available on the website, like the brand, model, size, color, price, and availability.<\/li>\n\n\n\n<li><strong>Information processing: <\/strong>The back end<strong> <\/strong>gathers information from the front end of the software, or user side, and returns information back. Continuing with the sneaker example, as you look through sneaker options, the back end processes your searches, filters the results, and sorts them so your results match your preferences.&nbsp;<\/li>\n\n\n\n<li><strong>Communication: <\/strong>The front end of the website, which is the side that we see as users, has to communicate with the back end. When you click on a pair of sneakers from your results, the front end tells the back end that you&#8217;ve requested more information, and the back end responds by showing you more information about that product.<\/li>\n\n\n\n<li><strong>Performance: <\/strong>The back end keeps the application running efficiently and smoothly. When you&#8217;re searching for the sneakers, the back end ensures the pages load quickly.<\/li>\n\n\n\n<li><strong>Security:<\/strong> It ensures that the software is secure from cyberattacks and that the information you input on a website \u2014 your data \u2014 is secure. Let&#8217;s say you decide to buy those sneakers. The back end ensures your credit card information is kept safe.<\/li>\n<\/ul>\n\n\n\n<p>To successfully manage the server side of an application, back-end developers write server code, work with databases, develop application programming interfaces (APIs), manage server configurations, focus on security, and optimize performance.&nbsp;<\/p>\n\n\n\n<p>Essentially, back-end developers are the magicians behind the curtain, making sure everything operates effectively, efficiently, and securely.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-front-end-vs-back-end-developer\">Front-End vs. Back-End Developer<\/h3>\n\n\n\n<p>The difference between a front-end and a back-end developer depends on which part of the software the professional works with. Front-end developers (also known as <a href=\"https:\/\/www.theforage.com\/blog\/careers\/front-end-engineer\">front-end engineers<\/a>) work on the front end of the software, which is the part users can see and interact with. <\/p>\n\n\n\n\t<div class=\"forage-core-course-card\">\n\t\t<div class=\"forage-core-course-card__inner\">\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t<div class=\"forage-core-course-card__row\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"130\" height=\"150\" src=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/Depositphotos_401881868_XL-scaled-e1698352835363-130x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/Depositphotos_401881868_XL-scaled-e1698352835363-130x150.jpg 130w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/Depositphotos_401881868_XL-scaled-e1698352835363-260x300.jpg 260w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/Depositphotos_401881868_XL-scaled-e1698352835363-888x1024.jpg 888w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/Depositphotos_401881868_XL-scaled-e1698352835363-768x885.jpg 768w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/Depositphotos_401881868_XL-scaled-e1698352835363.jpg 1173w\" sizes=\"(max-width: 130px) 100vw, 130px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"forage-core-course-card__name\">Front-End Engineering<\/h2>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__description\">Practice your user-side skills by building a calendar in a basic web app to help people find the travel arrangements they need.<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--desktop\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/virtual-internships\/prototype\/km4rw7dihDr3etqom\/Skyscanner-Front-End-Software-Engineering-Virtual-Job-Simulation\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__time\">\n\t\t\t\t\t\t<span class=\"label\">Avg. Time:<\/span>\n\t\t\t\t\t\t1-2 hours\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__skills\">\n\t\t\t\t\t\t<span class=\"label\">Skills you&#8217;ll build:<\/span>\n\t\t\t\t\t\tOpen-source library, Javascript, React, Backpack\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--mobile\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/virtual-internships\/prototype\/km4rw7dihDr3etqom\/Skyscanner-Front-End-Software-Engineering-Virtual-Job-Simulation\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n<p>These developers focus on elements like site speed, <a href=\"https:\/\/www.theforage.com\/blog\/careers\/career-in-ux-design-roundtable\">UX design<\/a> and experience, and website navigation.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><\/td><td><strong>Front-End Developer<\/strong><\/td><td><strong>Back-End Developer<\/strong><\/td><\/tr><tr><td>What They Do<\/td><td>Works on the part of the software that users and clients see.<\/td><td>Works on the infrastructure of the software that the user can&#8217;t see.<\/td><\/tr><tr><td>Required Skills<\/td><td>-Front-end programming languages like HTML\/CSS, and JavaScript<br>-Frameworks and libraries, like React, Angular, and Vue.js<br>-Testing and debugging<br>-Version control<br>-Responsive design<br>-Basic design principles, like color theory, typography, and layout<\/td><td>-Back-end programming languages like Python, SQL, and PHP<br>-Frameworks<strong> <\/strong>like Symfony, Django, and Ruby on Rails<br>-Databases<strong> <\/strong>like MySQL, MongoDB, and PostgreSQL<br>-Version control<br>-APIs like STACK API, Firebase, and Spring Boot<\/td><\/tr><tr><td>Who They Work With<\/td><td>Other software engineers, <a href=\"https:\/\/www.theforage.com\/blog\/careers\/product-manager\">product managers<\/a>, and <a href=\"https:\/\/www.theforage.com\/blog\/careers\/ux-designer\">UX designers<\/a><\/td><td>Other software engineers<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-back-end-developer-vs-back-end-engineer\">Back-End Developer vs. Back-End Engineer<\/h3>\n\n\n\n<p>What&#8217;s the difference between a back-end developer versus a back-end engineer? Sometimes, nothing. Many companies, and even professionals within the industry, use these terms interchangeably.<\/p>\n\n\n\n<p>When there is a difference, back-end developers and back-end engineers work on the same parts of the software, but they differ in scope.<\/p>\n\n\n\n<p>\u201cThe difference between a back-end software developer and a back-end software engineer is subtle but important,\u201d says Jamie Craven, back-end developer for Create, a web design company. \u201cA software developer focuses on writing code to solve specific problems, while a software engineer takes a more holistic approach, considering the entire system and how individual components fit together.\u201d<\/p>\n\n\n\n<p>Overall, it depends on what company and team you\u2019re working with. Some professionals use the terms to mean the same thing, while others make a point to differentiate between responsibilities. To figure out what a specific company is referring to, look closely at the job description to see whether the work is more code-focused or system-focused.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-does-a-back-end-developer-do\">What Does a Back-End Developer Do?<\/h2>\n\n\n\n<p>The scope of a back-end developer&#8217;s work ranges from performance to data management to security. What does that look like in terms of day-to-day work?<\/p>\n\n\n\n<p>Bruno Krnetic, back-end team lead at Async Labs, shares typical responsibilities of a back-end developer:<\/p>\n\n\n\n<ul>\n<li>Collaborating with a team to plan, design, and develop new or upgrade old features<\/li>\n\n\n\n<li>Writing server-side code in languages such as PHP, Python, Ruby, and Java<\/li>\n\n\n\n<li>Debugging and troubleshooting code<\/li>\n\n\n\n<li>Covering security issues, race conditions, and edge cases<\/li>\n\n\n\n<li>Building and maintaining database systems<\/li>\n\n\n\n<li>Optimizing application performance<\/li>\n\n\n\n<li>Writing and maintaining API documentation<\/li>\n\n\n\n<li>Communicating to a client directly or indirectly<\/li>\n\n\n\n<li>Participating in code reviews<\/li>\n\n\n\n<li>Staying updated on new technologies and industry trends<\/li>\n<\/ul>\n\n\n\n<p>A back-end developer works to develop features by planning them with the team, writing the code, checking that code, deploying it, then monitoring that feature\u2019s performance.&nbsp;<\/p>\n\n\n\n<p>Because their work affects the entire software, back-end developers also have to <a href=\"https:\/\/www.theforage.com\/blog\/skills\/collaboration-skills\">collaborate<\/a> with the rest of the <a href=\"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers\">software engineering<\/a> team to ensure the software functions as expected.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-a-typical-back-end-developer-day\">A Typical Back-End Developer Day<\/h3>\n\n\n\n<p>Muhannad Ajjan, senior back-end developer at Studocu, says that a typical day consists mainly of \u201ccoding, debugging and monitoring for bugs on production, and meetings.\u201d<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-meeting-with-the-team\">Meeting With the Team<\/h4>\n\n\n\n<p>\u201cI start my day by checking my inbox and responding to emails,\u201d Ajjan says. \u201cWith the team we have a short standup meeting, in which each team member talks very briefly about what they worked on on the previous day, priorities for the upcoming day and any potential blockers they came across. The time a back-end developer spends on meetings is used to discuss ideas with the team, align on goals, break down big problems, review progress, find bottlenecks and have retros to improve processes.\u201d<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-working-on-code\">Working on Code<\/h4>\n\n\n\n<p>Once he\u2019s met with the team in the morning, Ajjan usually writes code to develop new features, improves old code, and writes automated tests. In his automated tests, he will put the business logic in the code \u201cto make sure that changes in the code won\u2019t break the business logic or parts of the website,\u201d he says.<\/p>\n\n\n\n\t<div class=\"forage-core-course-card\">\n\t\t<div class=\"forage-core-course-card__inner\">\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t<div class=\"forage-core-course-card__row\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"100\" src=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/08\/Accenture-150x100.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"working at Accenture\" srcset=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/08\/Accenture-150x100.jpg 150w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/08\/Accenture-300x200.jpg 300w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/08\/Accenture-1024x684.jpg 1024w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/08\/Accenture-768x513.jpg 768w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/08\/Accenture-1536x1025.jpg 1536w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/08\/Accenture-600x400.jpg 600w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/08\/Accenture.jpg 2000w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"forage-core-course-card__name\">Know the Code<\/h2>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__description\">Help a client take control of their fast growing code base by using your programming skills as a software engineer at Accenture.<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--desktop\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/virtual-internships\/prototype\/XvvYRvb2YpfkyA52H\/Coding%20Virtual%20Experience\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__time\">\n\t\t\t\t\t\t<span class=\"label\">Avg. Time:<\/span>\n\t\t\t\t\t\t4-5 hours\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__skills\">\n\t\t\t\t\t\t<span class=\"label\">Skills you&#8217;ll build:<\/span>\n\t\t\t\t\t\tObject oriented programming, continuous integration, Java, Spring, code refactoring \t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--mobile\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/virtual-internships\/prototype\/XvvYRvb2YpfkyA52H\/Coding%20Virtual%20Experience\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-helping-team-members-out\">Helping Team Members Out<\/h4>\n\n\n\n<p>During the day, Ajjan says he gets some pull requests, which are requests from colleagues to review their code. For example, at his current company, at least two colleagues have to check any code changes.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-testing-and-looking-for-bugs\">Testing and Looking for Bugs<\/h4>\n\n\n\n<p>\u201cA big part of the day will also be spent on debugging and monitoring for bugs on production,\u201d Ajjan says. \u201cThis includes checking tools like bugsnag, automated alerts, and fixing the issues that were raised by these tools and alerts.\u201d&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-documentation\">Documentation<\/h4>\n\n\n\n<p>Finally, Ajjan spends time documenting his work so he and his team can refer back to it. \u201cA back-end developer should spend time on documentation, both on the code itself (in-line) as well as on processes, architectural changes, new features, API documentation for front-enders to use and company-wide standards,\u201d he says.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-back-end-developer-salary\">Back-End Developer Salary<\/h2>\n\n\n\n<p>Back-end developer roles are usually well-paying, as are many software engineering and development roles. However, salaries for these positions can vary greatly depending on your location and what kind of company you work for (e.g., start-up vs. Fortune 500 company).<\/p>\n\n\n\n<p>For example, <a href=\"https:\/\/www.indeed.com\/career\/back-end-developer\/salaries?from=top_sb\" target=\"_blank\" rel=\"noreferrer noopener\">Indeed<\/a> reports the average back-end developer salary as about $160,000, while <a href=\"https:\/\/www.glassdoor.com\/Salaries\/backend-developer-salary-SRCH_KO0,17.htm\" target=\"_blank\" rel=\"noreferrer noopener\">Glassdoor <\/a>reports the average as around $97,000.&nbsp;<\/p>\n\n\n\n<p>According to the <a href=\"https:\/\/www.bls.gov\/oes\/current\/oes151252.htm\" target=\"_blank\" rel=\"noreferrer noopener\">U.S. Bureau of Labor Statistics<\/a>, the average wage for software developers (which includes all <a href=\"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers\">types of software engineers<\/a> and developers, not just back-end) is $132,900 per year. The projected job growth for this career path is well above average (5%) at 25% from 2022 to 2032.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-do-back-end-developers-make-more-than-other-software-engineers\">Do Back-End Developers Make More Than Other Software Engineers?<\/h3>\n\n\n\n<p>When looking up salaries for back-end engineers (using the term here interchangeably with back-end developers), most sites report higher salaries compared to salaries of different <a href=\"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers\">types of software engineers<\/a>. Why? Back-end work typically requires more advanced technical skills and a larger breadth and depth of work \u2014 data management, security, performance, communication \u2014 than other types of software engineering.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><\/td><td>Back-End Engineer<\/td><td>Front-End Engineer<\/td><td>Full-Stack Engineer<\/td><td><a href=\"https:\/\/www.theforage.com\/blog\/careers\/security-engineer\">Security Engineer<\/a><\/td><td><a href=\"https:\/\/www.theforage.com\/blog\/careers\/devops-engineer\">DevOps Engineer<\/a><\/td><\/tr><tr><td>0-1 year experience<\/td><td>$106,000<\/td><td>$86,000<\/td><td>$89,000<\/td><td>$96,000<\/td><td>$92,000<\/td><\/tr><tr><td>All years experience<\/td><td>$126,000<\/td><td>$103,000<\/td><td>$106,000<\/td><td>$121,000<\/td><td>$106,000<\/td><\/tr><tr><td>15+ years experience<\/td><td>$187,000<\/td><td>$143,000<\/td><td>$155,000<\/td><td>$150,000<\/td><td>$145,000<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><em>*All salary estimates from Glassdoor.&nbsp;<\/em><\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-become-a-back-end-developer\">How to Become a Back-End Developer<\/h2>\n\n\n\n<p>To become a back-end developer, you&#8217;ll need technical hard skills that allow you to navigate the server side of software, and <a href=\"https:\/\/www.theforage.com\/blog\/basics\/what-are-soft-skills-definition-and-examples\">soft skills<\/a> like communication and collaboration to work with other members of your software engineering team.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-do-you-need-a-degree-to-be-a-back-end-developer\">Do You Need a Degree to Be a Back-End Developer?<\/h3>\n\n\n\n<p>According to <a href=\"https:\/\/survey.stackoverflow.co\/2023\/\" target=\"_blank\" rel=\"noreferrer noopener\">Stack Overflow&#8217;s 2023 Developer survey<\/a>, nearly 70% of current developer professionals have at least a bachelor&#8217;s degree. A college education is still one of the most popular ways to gain the skills you need to become and land a job as a back-end developer. Many back-end developers major in a related field like computer science or software engineering.<\/p>\n\n\n\n<p>However, skills are becoming more valuable than ever when entering a <a href=\"https:\/\/www.theforage.com\/blog\/careers\/software-engineer-career-path\">software engineering career path<\/a> \u2014 and for some companies, even more so than degrees. As a result, more companies are looking for a candidate\u2019s skill set during the hiring process, rather than where they learned those skills.&nbsp;<\/p>\n\n\n\n<p>According to the <a href=\"https:\/\/static1.squarespace.com\/static\/6197797102be715f55c0e0a1\/t\/6388b6daaae0b3075d6c7658\/1669904091972\/SkillsDisruption_Final_2022.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Burning Glass Institute<\/a>, nearly 40% of software engineering roles don\u2019t have any education requirements. So if you\u2019re interested in becoming a back-end developer, you should prioritize learning the skills you need for this career path \u2014 whether with a degree, a <a href=\"https:\/\/www.theforage.com\/blog\/skills\/free-coding-bootcamp\">bootcamp<\/a>, a job simulation, or through self-teaching.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-what-hard-skills-does-a-back-end-developer-need\">What Hard Skills Does a Back-End Developer Need?<\/h3>\n\n\n\n<p>As back-end development is quite a technical field, having the right <a href=\"https:\/\/www.theforage.com\/blog\/basics\/hard-skills\">hard skills<\/a> is crucial.&nbsp;<\/p>\n\n\n\n<p>\u201cSuccessful back-end developers have a range of technical skills, including proficiency in at least one programming language, experience with database management, and an understanding of software architecture and design patterns,\u201d Craven says.&nbsp;<\/p>\n\n\n\n<ul>\n<li><strong>Back-end <\/strong><a href=\"https:\/\/www.theforage.com\/blog\/skills\/programming-skills\"><strong>programmings skills<\/strong><\/a><strong>:<\/strong> knowledge of back-end programming languages like Python, SQL, and PHP<\/li>\n\n\n\n<li><strong>Back-end frameworks: <\/strong>server-side frameworks that help make development easier and more automated, like Symfony, Django, and Ruby on Rails<\/li>\n\n\n\n<li><strong>Databases: <\/strong>places to collect and store information, like MySQL, MongoDB, and PostgreSQL<\/li>\n\n\n\n<li><strong>Version control<\/strong>: systems that track changes in code, like Git<\/li>\n\n\n\n<li><strong>APIs:<\/strong> what helps the back end communicate with the front end, like STACK API, Firebase, and Spring Boot<\/li>\n\n\n\n<li><strong>Testing: <\/strong>writing automated tests, identifying code errors, and addressing them<\/li>\n\n\n\n<li><strong>Documentation:<\/strong> documenting your work so your team and external stakeholders can look back on it<\/li>\n<\/ul>\n\n\n\n\t<div class=\"forage-core-course-card\">\n\t\t<div class=\"forage-core-course-card__inner\">\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t<div class=\"forage-core-course-card__row\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"100\" src=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/02\/commonwealth-150x100.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"commonwealth bank logo\" srcset=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/02\/commonwealth-150x100.jpg 150w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/02\/commonwealth-300x200.jpg 300w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/02\/commonwealth-1024x683.jpg 1024w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/02\/commonwealth-768x512.jpg 768w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/02\/commonwealth-1536x1024.jpg 1536w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/02\/commonwealth-2048x1365.jpg 2048w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/02\/commonwealth-600x400.jpg 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"forage-core-course-card__name\">Software Engineering<\/h2>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__description\">Practice back-end skills like MongoDB, Git, Unit Testing, GitHub, and more in a real-world context.<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--desktop\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/virtual-internships\/prototype\/xv8eSGu7nksKNiCQj\/Software%20Engineering\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__time\">\n\t\t\t\t\t\t<span class=\"label\">Avg. Time:<\/span>\n\t\t\t\t\t\t5-6 hours\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__skills\">\n\t\t\t\t\t\t<span class=\"label\">Skills you&#8217;ll build:<\/span>\n\t\t\t\t\t\tModifying data models, manual testing, version control, APIs\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--mobile\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/virtual-internships\/prototype\/xv8eSGu7nksKNiCQj\/Software%20Engineering\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-what-soft-skills-does-a-back-end-developer-need\">What Soft Skills Does a Back-End Developer Need?<\/h3>\n\n\n\n<p>For efficient software building and deployment, you\u2019ll need strong collaboration and <a href=\"https:\/\/www.theforage.com\/blog\/skills\/communication-skills\">communication skills<\/a> on code changes, roadblocks, and overall feature design.&nbsp;<\/p>\n\n\n\n<p>\u201cHaving soft skills is always a great plus and often a must-have for successful functioning in a company,\u201d Krnetic says. \u201cProactivity, strong <a href=\"https:\/\/www.theforage.com\/blog\/skills\/problem-solving-skills\">problem-solving skills<\/a>, giving and receiving feedback, self-criticism, punctuality in attendance, respecting deadlines, effective communication and respecting behavior towards others are some of those.\u201d<\/p>\n\n\n\n<p>Overall, becoming a successful back-end developer is about honing your technical and soft skills while always being eager to learn the next thing.<\/p>\n\n\n\n<p>\u201cDon\u2019t be just a developer, be an engineer too,\u201d Krnetic says. \u201cAlways do your best to see the big picture and expand your skill set with not only back-end skills. And yes, falling in love is usually a spontaneous process, but if you really want to become a back-end developer, make sure you fall in love with data organization.\u201d<\/p>\n\n\n\n\t<div class=\"forage-core-course-card\">\n\t\t<div class=\"forage-core-course-card__inner\">\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t<div class=\"forage-core-course-card__row\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"113\" src=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/06\/Depositphotos_535677528_L-150x113.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Citibank, citigroup logo\" srcset=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/06\/Depositphotos_535677528_L-150x113.jpg 150w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/06\/Depositphotos_535677528_L-300x225.jpg 300w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/06\/Depositphotos_535677528_L-1024x768.jpg 1024w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/06\/Depositphotos_535677528_L-768x576.jpg 768w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/06\/Depositphotos_535677528_L-1536x1152.jpg 1536w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/06\/Depositphotos_535677528_L.jpg 2000w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"forage-core-course-card__name\">ICG Technology Software Development<\/h2>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__description\">Ready to start your career as a back-end developer? Practice key skills in the career path while building a real-time stock market dashboard.<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--desktop\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/simulations\/citi\/software-development-dlxt\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__time\">\n\t\t\t\t\t\t<span class=\"label\">Avg. Time:<\/span>\n\t\t\t\t\t\t5-6 hours\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__skills\">\n\t\t\t\t\t\t<span class=\"label\">Skills you&#8217;ll build:<\/span>\n\t\t\t\t\t\tJava, APIs, machine learning, risk assessment\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--mobile\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/simulations\/citi\/software-development-dlxt\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n<p><em>Image credit: Christina Morillo \/ Pexels<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>You&#8217;re signing up for yet another service and entering your email for what feels like the hundredth time. Where does that information go? Is it secure? Who manages that? Back-end developers are software professionals who work on the parts of software that keep it up and running but the average user can\u2019t see. So, what &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/theforage.wpengine.com\/careers\/back-end-developer\"> <span class=\"screen-reader-text\">What Is a Back-End Developer?<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":2519,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"forage_sticky_bar_enabled":true,"forage_sticky_bar_content":"Hundreds of free programs to help you find a career you love.","forage_sticky_bar_button_text":"Get started","forage_sticky_bar_button_url":"https:\/\/www.theforage.com\/signup","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"forage_editor_id":17,"forage_reviewer_id":0,"forage_authors":[],"veps":[3976,3960],"forage_sidebar":0,"forage_related_disabled":false,"forage_toc_enabled":true,"forage_toc_level":0,"modified":"2023-10-19T15:05:00","footnotes":""},"categories":[5],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.5 (Yoast SEO v24.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What Is a Back-End Developer? - Forage<\/title>\n<meta name=\"description\" content=\"What is a back-end developer? A back-end developer works on the server side of the software, ensuring it runs and works as intended.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/theforage.wpengine.com\/careers\/back-end-developer\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What Is a Back-End Developer?\" \/>\n<meta property=\"og:description\" content=\"What is a back-end developer? A back-end developer works on the server side of the software, ensuring it runs and works as intended.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theforage.wpengine.com\/careers\/back-end-developer\" \/>\n<meta property=\"og:site_name\" content=\"Forage\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/theforage1\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-10T16:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-19T11:05:00-04:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/02\/back-end-developer-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1709\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Forage\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@theforage_\" \/>\n<meta name=\"twitter:site\" content=\"@theforage_\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Forage\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer\"},\"author\":{\"name\":\"Forage\",\"@id\":\"https:\/\/www.theforage.com\/blog\/#\/schema\/person\/f4f5ff79a4a4ae737224cd7b4e1930a5\"},\"headline\":\"What Is a Back-End Developer?\",\"datePublished\":\"2023-02-10T11:30:00-05:00\",\"dateModified\":\"2023-10-19T11:05:00-04:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer\"},\"wordCount\":1972,\"publisher\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/02\/back-end-developer-scaled.jpg\",\"articleSection\":[\"Careers\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer\",\"url\":\"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer\",\"name\":\"What Is a Back-End Developer? - Forage\",\"isPartOf\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/02\/back-end-developer-scaled.jpg\",\"datePublished\":\"2023-02-10T11:30:00-05:00\",\"dateModified\":\"2023-10-19T11:05:00-04:00\",\"description\":\"What is a back-end developer? A back-end developer works on the server side of the software, ensuring it runs and works as intended.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer#primaryimage\",\"url\":\"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/02\/back-end-developer-scaled.jpg\",\"contentUrl\":\"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/02\/back-end-developer-scaled.jpg\",\"width\":2560,\"height\":1709,\"caption\":\"back end developer looking at lines of code on a laptop screen\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.theforage.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Careers\",\"item\":\"https:\/\/www.theforage.com\/blog\/careers\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"What Is a Back-End Developer?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.theforage.com\/blog\/#website\",\"url\":\"https:\/\/www.theforage.com\/blog\/\",\"name\":\"Forage\",\"description\":\"Virtual job simulations produced by and for the world\u2019s largest employers\",\"publisher\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.theforage.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.theforage.com\/blog\/#organization\",\"name\":\"Forage\",\"url\":\"https:\/\/www.theforage.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.theforage.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/04\/Navy-Stacked-Logo.jpg\",\"contentUrl\":\"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/04\/Navy-Stacked-Logo.jpg\",\"width\":878,\"height\":893,\"caption\":\"Forage\"},\"image\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/theforage1\/\",\"https:\/\/x.com\/theforage_\",\"https:\/\/www.instagram.com\/theforage_\/\",\"https:\/\/www.linkedin.com\/school\/theforage\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.theforage.com\/blog\/#\/schema\/person\/f4f5ff79a4a4ae737224cd7b4e1930a5\",\"name\":\"Forage\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.theforage.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/05\/Avatar-Diamond-96x96.png\",\"contentUrl\":\"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/05\/Avatar-Diamond-96x96.png\",\"caption\":\"Forage\"},\"sameAs\":[\"https:\/\/www.theforage.com\/blog\"],\"url\":\"https:\/\/www.theforage.com\/blog\/author\/theforage\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What Is a Back-End Developer? - Forage","description":"What is a back-end developer? A back-end developer works on the server side of the software, ensuring it runs and works as intended.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/theforage.wpengine.com\/careers\/back-end-developer","og_locale":"en_US","og_type":"article","og_title":"What Is a Back-End Developer?","og_description":"What is a back-end developer? A back-end developer works on the server side of the software, ensuring it runs and works as intended.","og_url":"https:\/\/theforage.wpengine.com\/careers\/back-end-developer","og_site_name":"Forage","article_publisher":"https:\/\/www.facebook.com\/theforage1\/","article_published_time":"2023-02-10T16:30:00+00:00","og_image":[{"width":2560,"height":1709,"url":"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/02\/back-end-developer-scaled.jpg","type":"image\/jpeg"}],"author":"Forage","twitter_card":"summary_large_image","twitter_creator":"@theforage_","twitter_site":"@theforage_","twitter_misc":{"Written by":"Forage","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer#article","isPartOf":{"@id":"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer"},"author":{"name":"Forage","@id":"https:\/\/www.theforage.com\/blog\/#\/schema\/person\/f4f5ff79a4a4ae737224cd7b4e1930a5"},"headline":"What Is a Back-End Developer?","datePublished":"2023-02-10T11:30:00-05:00","dateModified":"2023-10-19T11:05:00-04:00","mainEntityOfPage":{"@id":"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer"},"wordCount":1972,"publisher":{"@id":"https:\/\/www.theforage.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer#primaryimage"},"thumbnailUrl":"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/02\/back-end-developer-scaled.jpg","articleSection":["Careers"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer","url":"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer","name":"What Is a Back-End Developer? - Forage","isPartOf":{"@id":"https:\/\/www.theforage.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer#primaryimage"},"image":{"@id":"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer#primaryimage"},"thumbnailUrl":"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/02\/back-end-developer-scaled.jpg","datePublished":"2023-02-10T11:30:00-05:00","dateModified":"2023-10-19T11:05:00-04:00","description":"What is a back-end developer? A back-end developer works on the server side of the software, ensuring it runs and works as intended.","breadcrumb":{"@id":"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.theforage.com\/blog\/careers\/back-end-developer"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer#primaryimage","url":"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/02\/back-end-developer-scaled.jpg","contentUrl":"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/02\/back-end-developer-scaled.jpg","width":2560,"height":1709,"caption":"back end developer looking at lines of code on a laptop screen"},{"@type":"BreadcrumbList","@id":"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.theforage.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Careers","item":"https:\/\/www.theforage.com\/blog\/careers"},{"@type":"ListItem","position":3,"name":"What Is a Back-End Developer?"}]},{"@type":"WebSite","@id":"https:\/\/www.theforage.com\/blog\/#website","url":"https:\/\/www.theforage.com\/blog\/","name":"Forage","description":"Virtual job simulations produced by and for the world\u2019s largest employers","publisher":{"@id":"https:\/\/www.theforage.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.theforage.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.theforage.com\/blog\/#organization","name":"Forage","url":"https:\/\/www.theforage.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.theforage.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/04\/Navy-Stacked-Logo.jpg","contentUrl":"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/04\/Navy-Stacked-Logo.jpg","width":878,"height":893,"caption":"Forage"},"image":{"@id":"https:\/\/www.theforage.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/theforage1\/","https:\/\/x.com\/theforage_","https:\/\/www.instagram.com\/theforage_\/","https:\/\/www.linkedin.com\/school\/theforage\/"]},{"@type":"Person","@id":"https:\/\/www.theforage.com\/blog\/#\/schema\/person\/f4f5ff79a4a4ae737224cd7b4e1930a5","name":"Forage","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.theforage.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/05\/Avatar-Diamond-96x96.png","contentUrl":"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/05\/Avatar-Diamond-96x96.png","caption":"Forage"},"sameAs":["https:\/\/www.theforage.com\/blog"],"url":"https:\/\/www.theforage.com\/blog\/author\/theforage"}]}},"featured_image_src":"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/02\/back-end-developer-600x400.jpg","featured_image_src_square":"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/02\/back-end-developer-600x600.jpg","author_info":{"display_name":"Forage","author_link":"https:\/\/theforage.wpengine.com\/author\/theforage"},"_links":{"self":[{"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/posts\/2511"}],"collection":[{"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/comments?post=2511"}],"version-history":[{"count":0,"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/posts\/2511\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/media\/2519"}],"wp:attachment":[{"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/media?parent=2511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/categories?post=2511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/tags?post=2511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}