{"id":957,"date":"2020-07-29T19:23:00","date_gmt":"2020-07-29T16:23:00","guid":{"rendered":"https:\/\/arc.dev\/employer-blog\/?p=957"},"modified":"2025-11-03T13:55:51","modified_gmt":"2025-11-03T05:55:51","slug":"good-vs-great-developers","status":"publish","type":"post","link":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/","title":{"rendered":"Good vs Great Developers: How to Tell the Difference &#038; Hire the Best"},"content":{"rendered":"\n<p>Are you looking for a great developer who can smoothly integrate with your existing team and complete complex development tasks? Before you can find him or her, keep in mind that there are some differences between good developers and great developers \u2014 the cr\u00e8me de la cr\u00e8me.<\/p>\n\n\n\n<p>That&#8217;s why we&#8217;ve put together this guide. <\/p>\n\n\n\n<p>If you&#8217;re a founder, CTO, manager, or anyone looking to hire a developer (especially a&nbsp;<em>freelance<\/em>&nbsp;developer), then this is for you! We&#8217;ll show you exactly how to recognize and employ amazing developers to achieve your business goals.<\/p>\n\n\n\n<p><em>Looking for top talent fast? See how <\/em><a href=\"https:\/\/arc.dev\/\">Arc<\/a><em> can help you:<\/em><\/p>\n\n\n\n<p><em>\u26a1\ufe0f Find developers, designers, marketers, and more<br>\u26a1\ufe0f Freelance or full-time remote + fully vetted<\/em><em><br>\u26a1\ufe0f Save up to 80% with global hires<\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/arc.dev\"><strong>Hire top talent with Arc risk-free \u2192<\/strong><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-good-developers\">The Good Developers<\/h2>\n\n\n\n<p>Let&#8217;s start with the&nbsp;<strong>good<\/strong>&nbsp;developers.<\/p>\n\n\n\n<p>Most of the developers on your team may already fall in this category. They are passionate about their craft and are always looking to do good work. They tend to be disciplined, integrate well with existing teams, and are familiar with development practices, such as Agile development.<\/p>\n\n\n\n<p>Good developers often have excellent technical skills and write clean, neat code. Their code is frequently well commented and can be easily understood by other team members, allowing it to be easily debugged. Good developers also show an awareness of their limitations and the technologies they haven&#8217;t yet mastered. When you task such a developer with a project, he or she is able to say in advance when help from another developer is necessary.<\/p>\n\n\n\n<p>Good developers also typically know their value and will be looking to charge at or above market rates. They are serious about their work and look to integrate with your existing team to produce an excellent result.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-can-you-recognize-good-developers\">How to recognize good developers?<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>They will typically charge around the going market price.<\/li>\n\n\n\n<li>Code samples will be neatly structured and well-commented.<\/li>\n\n\n\n<li>They will display a solid knowledge of development technologies in their area of expertise.<\/li>\n\n\n\n<li>They are familiar with and actively use development methods, such as Agile development.<\/li>\n\n\n\n<li>They will often understand relevant programming \u201cbest practices\u201d and when to employ them.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/how-to-get-developers-interested-in-your-project\/\">How to Get Developers Interested in Your Project and to Join Your Team<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-really-great-developers\">The Really Great Developers<\/h2>\n\n\n\n<p>Great developers are rare. They can significantly boost your team&#8217;s productivity and produce marvelous results. Don&#8217;t expect to find them easily though. You need to know what to look for as well as where you\u2019re likely to find them.<\/p>\n\n\n\n<p>When you hire great developers, you can get significant returns on their work, so they\u2019ll expect to be rewarded accordingly. Don\u2019t expect to be able to hire a great developer on the cheap. World-class developers can do everything good developers do, and much more! They live and breathe code \u2014 their extreme passion for their craft pushes them to continuously learn, at work, and outside of it.<\/p>\n\n\n\n<p>They typically display an intuitive understanding of algorithms, technologies, and software architecture based on their extensive experience and good development sense.<\/p>\n\n\n\n<p>Such developers are able to understand at a single glance what tools in their arsenal best fit the problem at hand. They are also capable of working both alone and in teams and need little to no supervision. Their programming aptitude allows them to work with live systems without breaking them and find innovative solutions to novel problems.<\/p>\n\n\n\n<p>Their expertise typically extends well beyond just development and coding. This makes such developers highly capable of eloquently discussing both technical and non-technical problems with both a lay and a specialist audience. In turn, this ability makes them capable of helping and training other programmers on your team.<\/p>\n\n\n\n<p>Great developers have an intuitive capacity to choose long-term solutions that work and will avoid patching problems through short-term &#8220;hacks&#8221; that only cause more difficulties down the road.<\/p>\n\n\n\n<p>We can divide such developers into two types, though it is entirely possible to have programmers who display both traits:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"the-visionary\">The Visionary<\/h3>\n\n\n\n<p>The Visionary is like an artist. He or she has great intuition and is capable of designing development solutions that provide excellent functionality and user experience while allowing for simple and easy debugging. <\/p>\n\n\n\n<p>Such a programmer can understand the more significant factors at play in software development, such as unique client needs, UI\/UX design, budgeting, and more. This ensures they can make the right decisions at every step.<\/p>\n\n\n\n<p>Visionaries also love challenges, and will often seek to break their own code (before others do) in their search for excellence. They continuously invest time to study programming and will try to leave if they feel unchallenged. You must make sure to always provide challenges for them.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/arc.dev\/\"><img decoding=\"async\" width=\"800\" height=\"200\" src=\"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2023\/07\/Employer-client-blog-CTA-banner.png\" alt=\"\" class=\"wp-image-3262\" srcset=\"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2023\/07\/Employer-client-blog-CTA-banner.png 800w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2023\/07\/Employer-client-blog-CTA-banner-300x75.png 300w, https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2023\/07\/Employer-client-blog-CTA-banner-768x192.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"the-a-team-player\">The A+ Team Player<\/h3>\n\n\n\n<p>This great developer will not stand out through individual ability, but through what they do for the team. With an A+ Team Player, your team\u2019s productivity will jump through the roof.<\/p>\n\n\n\n<p>These developers are masters at understanding different technologies and the entire process of development, which allows them to provide guidance to the entire team. While the Visionary is capable of making better decisions on his own, which prove to be correct over time, the Team Player is capable of getting the best out of your team.<\/p>\n\n\n\n<p>They typically undertake all of the documentation work that is required to make the team succeed. They\u2019ll even spend time teaching other developers and guiding the entire team. Their skillset often extends beyond development to interpersonal communication, human psychology, and self-development.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-can-you-recognize-truly-great-developers\">How to recognize truly great developers?<\/h3>\n\n\n\n<p>Look for all the traits of good developers above, and also:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A burning passion for development and programming.<\/li>\n\n\n\n<li>Great communication abilities, both technically and non-technically.<\/li>\n\n\n\n<li>Intuitive understanding of programming technologies based on years of experience and great development sense.<\/li>\n\n\n\n<li>Great vision, capable of integrating development needs with other constraints.<\/li>\n\n\n\n<li>Desire to help other team members become better.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-johannes-bg-alt-1-background-color has-background\"><strong>Read More<\/strong>: <a href=\"https:\/\/arc.dev\/employer-blog\/freelance-interview-questions-to-ask-software-engineers\/\">21+ Important Freelance Interview Questions to Ask Software Engineers<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-this-means-for-you\">What This Means For You<\/h2>\n\n\n\n<p>And there we go. Now, you should have a better understanding of how to distinguish between good and great developers.<\/p>\n\n\n\n<p>Keep in mind this is just a starting point though! Be sure to have a thorough interview with your developer candidate to evaluate his or her hard and soft skills, with consideration of the above points when crafting your&nbsp;interview questions&nbsp;and when reviewing the candidate&#8217;s portfolio.<\/p>\n\n\n\n<p>Remember \u2014 great developers are hard to come by. If you want to hire one, be sure to start by looking in the right places. Many online freelance platforms have no vetting process in place, so it can be difficult to come upon one in such an environment. It&#8217;s like looking for a needle in a haystack!<\/p>\n\n\n\n<p>If you want to hire great freelance developers, consider using freelance platforms that help vet developers for you to help cut down your search time.&nbsp;<a href=\"https:\/\/arc.dev\/employer-blog\/andela-vs-arc\/\">Here&#8217;s a comparison&nbsp;of a few popular ones<\/a>.<\/p>\n\n\n\n<p>And if you prefer not to use a freelancing platform, we&#8217;ve previously covered <a href=\"https:\/\/arc.dev\/employer-blog\/how-to-find-developers\/\">how to find and hire the best developers<\/a> in these guides: <a href=\"https:\/\/arc.dev\/hire-developers\/reactjs#reactjs-developer-hiring-guide\">React Developer Hiring Guide<\/a>, <a href=\"https:\/\/arc.dev\/hire-developers\/back-end#back-end-developer-hiring-guide\">Back-End Developer Hiring Guide<\/a>, <a href=\"https:\/\/arc.dev\/hire-developers\/java#java-developer-hiring-guide\">Java Developer Hiring Guide<\/a>, <a href=\"https:\/\/arc.dev\/hire-developers\/react-native#react-native-developer-hiring-guide\">React Native Developer Hiring Guide<\/a>, <a href=\"https:\/\/arc.dev\/hire-developers\/salesforce#salesforce-developer-hiring-guide\">Salesforce Developer Hiring Guide<\/a>, <a href=\"https:\/\/arc.dev\/hire-developers\/python#python-developer-hiring-guide\">Python Developer Hiring Guide<\/a>, <a href=\"https:\/\/arc.dev\/hire-developers\/wordpress#wordpress-developer-hiring-guide\">WordPress Developer Hiring Guide<\/a>, <a href=\"https:\/\/arc.dev\/hire-developers\/ios#ios-developer-hiring-guide\">iOS Developer Hiring Guide<\/a>, <a href=\"https:\/\/arc.dev\/hire-developers\/devops#devops-developer-hiring-guide\">DevOps Engineer Hiring Guide<\/a>, <a href=\"https:\/\/arc.dev\/hire-developers\/php#php-developer-hiring-guide\">PHP Developer Hiring Guide<\/a>, <a href=\"https:\/\/arc.dev\/hire-developers\/ruby-on-rails#ruby-on-rails-developer-hiring-guide\">Ruby on Rails Developer Hiring Guide<\/a>, <a href=\"https:\/\/arc.dev\/hire-developers\/shopify#shopify-developer-hiring-guide\">Shopify Developer Hiring Guide<\/a>, <a href=\"https:\/\/arc.dev\/hire-developers\/front-end#front-end-developer-hiring-guide\">Front-End Developer Hiring Guide<\/a>.<\/p>\n\n\n\n<p>Did we miss any other important factors that differentiate good and great freelance developers? Let us know in the comments section below, and thanks for reading!<\/p>\n\n\n\n<p><em>You can also try <\/em><a href=\"https:\/\/arc.dev\/\">Arc<\/a><em>, your<\/em><em> shortcut to the world&#8217;s best remote talent:<\/em><\/p>\n\n\n\n<p><em>\u26a1\ufe0f Access 450,000 top developers, designers, and marketers <br>\u26a1\ufe0f <em>Vetted and ready to interview<\/em><br>\u26a1\ufe0f Freelance or full-time<\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/arc.dev\"><\/a><a href=\"https:\/\/arc.dev\"><strong>Try Arc and hire top talent now \u2192<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Before you can hire a great developer for your team, it is important to understand what separates good developers from the really great ones.<\/p>\n","protected":false},"author":4,"featured_media":958,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-957","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hiring"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Good vs Great Developers: How to Tell the Difference &amp; Hire the Best<\/title>\n<meta name=\"description\" content=\"Before you can hire a great developer for your team, it is important to understand what separates good developers from the really great ones.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Good vs Great Developers: How to Tell the Difference &amp; Hire the Best\" \/>\n<meta property=\"og:description\" content=\"Before you can hire a great developer for your team, it is important to understand what separates good developers from the really great ones.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/\" \/>\n<meta property=\"og:site_name\" content=\"Arc Employer Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/arcdotdev\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/arcdotdev\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-29T16:23:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-03T05:55:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/04\/good-software-developer.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1128\" \/>\n\t<meta property=\"og:image:height\" content=\"635\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Arc Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@arcdotdev\" \/>\n<meta name=\"twitter:site\" content=\"@arcdotdev\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arc Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/\"},\"author\":{\"name\":\"Arc Team\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#\\\/schema\\\/person\\\/534b43ea0aa8f80095964abb1228a38f\"},\"headline\":\"Good vs Great Developers: How to Tell the Difference &#038; Hire the Best\",\"datePublished\":\"2020-07-29T16:23:00+00:00\",\"dateModified\":\"2025-11-03T05:55:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/\"},\"wordCount\":1235,\"publisher\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/good-software-developer.jpg\",\"articleSection\":[\"Hiring\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/\",\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/\",\"name\":\"Good vs Great Developers: How to Tell the Difference & Hire the Best\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/good-software-developer.jpg\",\"datePublished\":\"2020-07-29T16:23:00+00:00\",\"dateModified\":\"2025-11-03T05:55:51+00:00\",\"description\":\"Before you can hire a great developer for your team, it is important to understand what separates good developers from the really great ones.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/good-software-developer.jpg\",\"contentUrl\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/good-software-developer.jpg\",\"width\":1128,\"height\":635,\"caption\":\"good vs great software developer or engineer\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/good-vs-great-developers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Good vs Great Developers: How to Tell the Difference &#038; Hire the Best\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#website\",\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/\",\"name\":\"Arc Employer Blog\",\"description\":\"Insights on hiring and remote work\",\"publisher\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#organization\",\"name\":\"Arc.dev\",\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Arc-alternate-logo.png\",\"contentUrl\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/Arc-alternate-logo.png\",\"width\":512,\"height\":512,\"caption\":\"Arc.dev\"},\"image\":{\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/arcdotdev\",\"https:\\\/\\\/x.com\\\/arcdotdev\",\"https:\\\/\\\/www.instagram.com\\\/arcdotdev\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/arcdotdev\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Arcdotdev\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/#\\\/schema\\\/person\\\/534b43ea0aa8f80095964abb1228a38f\",\"name\":\"Arc Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg\",\"caption\":\"Arc Team\"},\"description\":\"The Arc team provides articles and expert advice on tech careers and remote work. From helping beginners land their first junior role to supporting remote workers facing challenges at home or guiding mid-level professionals toward leadership, Arc covers it all!\",\"sameAs\":[\"https:\\\/\\\/arc.dev\\\/developer-blog\\\/\",\"https:\\\/\\\/www.facebook.com\\\/arcdotdev\",\"https:\\\/\\\/www.instagram.com\\\/arcdotdev\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/arcdotdev\",\"https:\\\/\\\/x.com\\\/arcdotdev\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/Arcdotdev\"],\"url\":\"https:\\\/\\\/arc.dev\\\/employer-blog\\\/author\\\/arcteam\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Good vs Great Developers: How to Tell the Difference & Hire the Best","description":"Before you can hire a great developer for your team, it is important to understand what separates good developers from the really great ones.","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:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/","og_locale":"en_US","og_type":"article","og_title":"Good vs Great Developers: How to Tell the Difference & Hire the Best","og_description":"Before you can hire a great developer for your team, it is important to understand what separates good developers from the really great ones.","og_url":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/","og_site_name":"Arc Employer Blog","article_publisher":"https:\/\/www.facebook.com\/arcdotdev","article_author":"https:\/\/www.facebook.com\/arcdotdev","article_published_time":"2020-07-29T16:23:00+00:00","article_modified_time":"2025-11-03T05:55:51+00:00","og_image":[{"width":1128,"height":635,"url":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/04\/good-software-developer.jpg","type":"image\/jpeg"}],"author":"Arc Team","twitter_card":"summary_large_image","twitter_creator":"@arcdotdev","twitter_site":"@arcdotdev","twitter_misc":{"Written by":"Arc Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/#article","isPartOf":{"@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/"},"author":{"name":"Arc Team","@id":"https:\/\/arc.dev\/employer-blog\/#\/schema\/person\/534b43ea0aa8f80095964abb1228a38f"},"headline":"Good vs Great Developers: How to Tell the Difference &#038; Hire the Best","datePublished":"2020-07-29T16:23:00+00:00","dateModified":"2025-11-03T05:55:51+00:00","mainEntityOfPage":{"@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/"},"wordCount":1235,"publisher":{"@id":"https:\/\/arc.dev\/employer-blog\/#organization"},"image":{"@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/#primaryimage"},"thumbnailUrl":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/04\/good-software-developer.jpg","articleSection":["Hiring"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/","url":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/","name":"Good vs Great Developers: How to Tell the Difference & Hire the Best","isPartOf":{"@id":"https:\/\/arc.dev\/employer-blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/#primaryimage"},"image":{"@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/#primaryimage"},"thumbnailUrl":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/04\/good-software-developer.jpg","datePublished":"2020-07-29T16:23:00+00:00","dateModified":"2025-11-03T05:55:51+00:00","description":"Before you can hire a great developer for your team, it is important to understand what separates good developers from the really great ones.","breadcrumb":{"@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/#primaryimage","url":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/04\/good-software-developer.jpg","contentUrl":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/04\/good-software-developer.jpg","width":1128,"height":635,"caption":"good vs great software developer or engineer"},{"@type":"BreadcrumbList","@id":"https:\/\/arc.dev\/employer-blog\/good-vs-great-developers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/arc.dev\/employer-blog\/"},{"@type":"ListItem","position":2,"name":"Good vs Great Developers: How to Tell the Difference &#038; Hire the Best"}]},{"@type":"WebSite","@id":"https:\/\/arc.dev\/employer-blog\/#website","url":"https:\/\/arc.dev\/employer-blog\/","name":"Arc Employer Blog","description":"Insights on hiring and remote work","publisher":{"@id":"https:\/\/arc.dev\/employer-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/arc.dev\/employer-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/arc.dev\/employer-blog\/#organization","name":"Arc.dev","url":"https:\/\/arc.dev\/employer-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/arc.dev\/employer-blog\/#\/schema\/logo\/image\/","url":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/02\/Arc-alternate-logo.png","contentUrl":"https:\/\/arc.dev\/employer-blog\/wp-content\/uploads\/2022\/02\/Arc-alternate-logo.png","width":512,"height":512,"caption":"Arc.dev"},"image":{"@id":"https:\/\/arc.dev\/employer-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/arcdotdev","https:\/\/x.com\/arcdotdev","https:\/\/www.instagram.com\/arcdotdev\/","https:\/\/www.linkedin.com\/company\/arcdotdev","https:\/\/www.youtube.com\/c\/Arcdotdev"]},{"@type":"Person","@id":"https:\/\/arc.dev\/employer-blog\/#\/schema\/person\/534b43ea0aa8f80095964abb1228a38f","name":"Arc Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0ede409fa33fc8968402c9e39b820b22e501e28ec7700d038eedfc80652d3aa?s=96&d=mm&r=pg","caption":"Arc Team"},"description":"The Arc team provides articles and expert advice on tech careers and remote work. From helping beginners land their first junior role to supporting remote workers facing challenges at home or guiding mid-level professionals toward leadership, Arc covers it all!","sameAs":["https:\/\/arc.dev\/developer-blog\/","https:\/\/www.facebook.com\/arcdotdev","https:\/\/www.instagram.com\/arcdotdev\/","https:\/\/www.linkedin.com\/company\/arcdotdev","https:\/\/x.com\/arcdotdev","https:\/\/www.youtube.com\/c\/Arcdotdev"],"url":"https:\/\/arc.dev\/employer-blog\/author\/arcteam\/"}]}},"_links":{"self":[{"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/posts\/957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/comments?post=957"}],"version-history":[{"count":0,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/posts\/957\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/media\/958"}],"wp:attachment":[{"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/media?parent=957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/categories?post=957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arc.dev\/employer-blog\/wp-json\/wp\/v2\/tags?post=957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}