{"id":26314,"date":"2016-08-08T09:22:33","date_gmt":"2016-08-08T07:22:33","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=26314"},"modified":"2016-08-08T09:22:33","modified_gmt":"2016-08-08T07:22:33","slug":"what-is-a-senior-developer","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/","title":{"rendered":"What is a Senior Developer?"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>I&#8217;ve been hiring, firing, and working with developers of all sorts for the last couple of decades. \u00a0In those years, I realized that each developer is very unique &#8211; their strong and weak sides, knowledge gaps, working rhythm, social interaction, communication abilities, etc. \u00a0But regardless of how unique each developer is, it is often useful to group them into expertise levels, like junior and senior. \u00a0Companies do that for a variety of reasons &#8211; billing rates, expectations, training required, responsibility, etc.<\/p>\n<p>And this is where things get tricky. \u00a0One needs a good definition of what a senior developer is (other definitions can be derived from this one one too). \u00a0There is no standard definition that everybody agrees upon, so each one has their own.<\/p>\n<p>I mostly consider a senior developer to be self-sufficient and self-motivated. \u00a0It&#8217;s somebody who has the expertise to solve, or find ways of solving any kind of technical problems. \u00a0It&#8217;s also someone who can see the company&#8217;s business needs and issues, and can find work to do, even if nothing has been recently assigned to him. \u00a0A senior developer would also provide guidance and mentorship to the junior teammates. I&#8217;ve also came to believe that people with the real expertise have no problem discussing complex technical issues in simple terms, but that&#8217;s just a side note.<\/p>\n<p>Anyway, recently, I came across <a href=\"http:\/\/paul-m-jones.com\/archives\/6368\">this very short blog post<\/a>, which sent me a spree of pages, charts, and discussions:<\/p>\n<blockquote><p>Because of this <a href=\"https:\/\/www.reddit.com\/r\/webdev\/comments\/4tf2i3\/what_is_a_senior_developer\/\">\u201cWhat is a senior developer?\u201d conversation on Reddit<\/a>, I am reminded of the <a href=\"http:\/\/www.construx.com\/Resources\/Professional_Development_Ladder\/\">Construx Professional Development Ladders<\/a>, as mentioned to me long ago by Alejandro Garcia Fernandez. Here is <a href=\"http:\/\/www.construx.com\/Resources\/Developer_Professional_Development_Plan\/\">a sample ladder for developers<\/a>.<\/p><\/blockquote>\n<p>The original article for the Reddit discussion &#8211; &#8220;<a href=\"http:\/\/frontside.io\/blog\/2016\/07\/07\/the-conjoined-triangles-of-senior-level-development.html\">The Conjoined Triangles of Senior-Level Development<\/a>&#8221; is absolutely brilliant. \u00a0In the beginning it provides a chart of the conjoined triangles of senior-level development, which reflects my definition and understanding:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/conjoined.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"26315\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/conjoined\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/conjoined.jpg?fit=2048%2C1536&amp;ssl=1\" data-orig-size=\"2048,1536\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1465567375&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"conjoined\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/conjoined.jpg?fit=660%2C495&amp;ssl=1\" class=\"aligncenter size-medium wp-image-26315\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/conjoined-500x375.jpg?resize=500%2C375&#038;ssl=1\" alt=\"conjoined\" width=\"500\" height=\"375\" srcset=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/conjoined.jpg?resize=500%2C375&amp;ssl=1 500w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/conjoined.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/conjoined.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/conjoined.jpg?w=2048&amp;ssl=1 2048w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/conjoined.jpg?w=1320 1320w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/conjoined.jpg?w=1980 1980w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>But it doesn&#8217;t stop there. It dives deeper into the problem, and, eventually features this Venn diagram:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/venn.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"26316\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/venn\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/venn.jpg?fit=1373%2C1310&amp;ssl=1\" data-orig-size=\"1373,1310\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1465566328&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"venn\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/venn.jpg?fit=660%2C630&amp;ssl=1\" class=\"aligncenter size-medium wp-image-26316\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/venn-500x477.jpg?resize=500%2C477&#038;ssl=1\" alt=\"venn\" width=\"500\" height=\"477\" srcset=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/venn.jpg?resize=500%2C477&amp;ssl=1 500w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/venn.jpg?resize=768%2C733&amp;ssl=1 768w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/venn.jpg?resize=1024%2C977&amp;ssl=1 1024w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/venn.jpg?w=1373&amp;ssl=1 1373w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/venn.jpg?w=1320 1320w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>.. and more. \u00a0By now, I&#8217;ve read the article three times, but I keep coming back to it &#8211; it just makes me think and rethink over and over again. \u00a0Once it settles in my head a bit, I&#8217;ll look deeper into the <a href=\"http:\/\/www.construx.com\/Resources\/Professional_Development_Ladder\/\">Professional Development Ladder<\/a> and it&#8217;s <a href=\"http:\/\/www.construx.com\/Resources\/Developer_Professional_Development_Plan\/\">example application<\/a> to the senior developer.<\/p>\n<p>Overall, this is a very thought provoking bunch of links.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>I&#8217;ve been hiring, firing, and working with developers of all sorts for the last couple of decades. \u00a0In those years, I realized that each developer is very unique &#8211; their strong and weak sides, knowledge gaps, working rhythm, social interaction, communication abilities, etc. \u00a0But regardless of how unique each developer is, it is often useful &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">What is a Senior Developer?<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"What is a Senior Developer? #WebDev #HR #career","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[1,18,62],"tags":[1793,1330,17],"keyring_services":[],"class_list":["post-26314","post","type-post","status-publish","format-standard","hentry","category-general","category-programming","category-technology","tag-human-resource","tag-web-development","tag-work"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"I&#039;ve been hiring, firing, and working with developers of all sorts for the last couple of decades. In those years, I realized that each developer is very unique - their strong and weak sides, knowledge gaps, working rhythm, social interaction, communication abilities, etc. But regardless of how unique each developer is, it is often useful\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Leonid Mamchenkov\"\/>\n\t<meta name=\"google-site-verification\" content=\"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Leonid Mamchenkov - Life, universe, and everything else\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"What is a Senior Developer? - Leonid Mamchenkov\" \/>\n\t\t<meta property=\"og:description\" content=\"I&#039;ve been hiring, firing, and working with developers of all sorts for the last couple of decades. In those years, I realized that each developer is very unique - their strong and weak sides, knowledge gaps, working rhythm, social interaction, communication abilities, etc. But regardless of how unique each developer is, it is often useful\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2016-08-08T07:22:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2016-08-08T07:22:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MamchenkovBlog\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:title\" content=\"What is a Senior Developer? - Leonid Mamchenkov\" \/>\n\t\t<meta name=\"twitter:description\" content=\"I&#039;ve been hiring, firing, and working with developers of all sorts for the last couple of decades. In those years, I realized that each developer is very unique - their strong and weak sides, knowledge gaps, working rhythm, social interaction, communication abilities, etc. But regardless of how unique each developer is, it is often useful\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/08\\\/08\\\/what-is-a-senior-developer\\\/#blogposting\",\"name\":\"What is a Senior Developer? - Leonid Mamchenkov\",\"headline\":\"What is a Senior Developer?\",\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/conjoined-500x375.jpg\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/08\\\/08\\\/what-is-a-senior-developer\\\/#articleImage\"},\"datePublished\":\"2016-08-08T09:22:33+02:00\",\"dateModified\":\"2016-08-08T09:22:33+02:00\",\"inLanguage\":\"en-US\",\"commentCount\":4,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/08\\\/08\\\/what-is-a-senior-developer\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/08\\\/08\\\/what-is-a-senior-developer\\\/#webpage\"},\"articleSection\":\"All, Programming, Technology, human resource, web development, work\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/08\\\/08\\\/what-is-a-senior-developer\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"name\":\"Programming\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"position\":3,\"name\":\"Programming\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/08\\\/08\\\/what-is-a-senior-developer\\\/#listItem\",\"name\":\"What is a Senior Developer?\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/08\\\/08\\\/what-is-a-senior-developer\\\/#listItem\",\"position\":4,\"name\":\"What is a Senior Developer?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/programming\\\/#listItem\",\"name\":\"Programming\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/08\\\/08\\\/what-is-a-senior-developer\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/08\\\/08\\\/what-is-a-senior-developer\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/08\\\/08\\\/what-is-a-senior-developer\\\/#webpage\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/08\\\/08\\\/what-is-a-senior-developer\\\/\",\"name\":\"What is a Senior Developer? - Leonid Mamchenkov\",\"description\":\"I've been hiring, firing, and working with developers of all sorts for the last couple of decades. In those years, I realized that each developer is very unique - their strong and weak sides, knowledge gaps, working rhythm, social interaction, communication abilities, etc. But regardless of how unique each developer is, it is often useful\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2016\\\/08\\\/08\\\/what-is-a-senior-developer\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"datePublished\":\"2016-08-08T09:22:33+02:00\",\"dateModified\":\"2016-08-08T09:22:33+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/\",\"name\":\"Blog of Leonid Mamchenkov\",\"description\":\"Life, universe, and everything else\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"What is a Senior Developer? - Leonid Mamchenkov","description":"I've been hiring, firing, and working with developers of all sorts for the last couple of decades. In those years, I realized that each developer is very unique - their strong and weak sides, knowledge gaps, working rhythm, social interaction, communication abilities, etc. But regardless of how unique each developer is, it is often useful","canonical_url":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/#blogposting","name":"What is a Senior Developer? - Leonid Mamchenkov","headline":"What is a Senior Developer?","author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/conjoined-500x375.jpg","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/#articleImage"},"datePublished":"2016-08-08T09:22:33+02:00","dateModified":"2016-08-08T09:22:33+02:00","inLanguage":"en-US","commentCount":4,"mainEntityOfPage":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/#webpage"},"isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/#webpage"},"articleSection":"All, Programming, Technology, human resource, web development, work"},{"@type":"BreadcrumbList","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","position":1,"name":"Home","item":"https:\/\/mamchenkov.net\/wordpress","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","name":"Programming"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","position":3,"name":"Programming","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/#listItem","name":"What is a Senior Developer?"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/#listItem","position":4,"name":"What is a Senior Developer?","previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/#listItem","name":"Programming"}}]},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/#person","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author","url":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"WebPage","@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/#webpage","url":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/","name":"What is a Senior Developer? - Leonid Mamchenkov","description":"I've been hiring, firing, and working with developers of all sorts for the last couple of decades. In those years, I realized that each developer is very unique - their strong and weak sides, knowledge gaps, working rhythm, social interaction, communication abilities, etc. But regardless of how unique each developer is, it is often useful","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#website"},"breadcrumb":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/#breadcrumblist"},"author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"creator":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"datePublished":"2016-08-08T09:22:33+02:00","dateModified":"2016-08-08T09:22:33+02:00"},{"@type":"WebSite","@id":"https:\/\/mamchenkov.net\/wordpress\/#website","url":"https:\/\/mamchenkov.net\/wordpress\/","name":"Blog of Leonid Mamchenkov","description":"Life, universe, and everything else","inLanguage":"en-US","publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"}}]},"og:locale":"en_US","og:site_name":"Leonid Mamchenkov - Life, universe, and everything else","og:type":"article","og:title":"What is a Senior Developer? - Leonid Mamchenkov","og:description":"I've been hiring, firing, and working with developers of all sorts for the last couple of decades. In those years, I realized that each developer is very unique - their strong and weak sides, knowledge gaps, working rhythm, social interaction, communication abilities, etc. But regardless of how unique each developer is, it is often useful","og:url":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/","og:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:secure_url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:width":1024,"og:image:height":1024,"article:published_time":"2016-08-08T07:22:33+00:00","article:modified_time":"2016-08-08T07:22:33+00:00","article:publisher":"https:\/\/www.facebook.com\/MamchenkovBlog","twitter:card":"summary_large_image","twitter:site":"@mamchenkov","twitter:title":"What is a Senior Developer? - Leonid Mamchenkov","twitter:description":"I've been hiring, firing, and working with developers of all sorts for the last couple of decades. In those years, I realized that each developer is very unique - their strong and weak sides, knowledge gaps, working rhythm, social interaction, communication abilities, etc. But regardless of how unique each developer is, it is often useful","twitter:creator":"@mamchenkov","twitter:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg"},"aioseo_meta_data":{"post_id":"26314","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-07-19 10:45:28","updated":"2026-01-15 12:17:45","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/\" title=\"Programming\">Programming<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tWhat is a Senior Developer?\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/mamchenkov.net\/wordpress"},{"label":"Technology","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/"},{"label":"Programming","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/programming\/"},{"label":"What is a Senior Developer?","link":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/08\/what-is-a-senior-developer\/"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":22162,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/07\/10\/the-architecture-of-open-source-applications\/","url_meta":{"origin":26314,"position":0},"title":"The Architecture of Open Source Applications","author":"Leonid Mamchenkov","date":"July 10, 2014","format":"link","excerpt":"The Architecture of Open Source Applications Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well\u2014usually programs they wrote themselves\u2014and never study the great programs of\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2014\/07\/posa-cover.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":11184,"url":"https:\/\/mamchenkov.net\/wordpress\/2008\/05\/01\/new-day-new-month-new-job\/","url_meta":{"origin":26314,"position":1},"title":"New day, new month, new job","author":"Leonid Mamchenkov","date":"May 1, 2008","format":false,"excerpt":"As some of you already know, I've changed my job. For the last year or so I used to be the Senior Developer, System Administrator, Project Manager, and so on and so forth at mmVirtual Ltd, which is one of the top web design and development companies in Cyprus. Starting\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27644,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/29\/web-developer-security-checklist\/","url_meta":{"origin":26314,"position":2},"title":"Web Developer Security Checklist","author":"Leonid Mamchenkov","date":"May 29, 2017","format":false,"excerpt":"Web Developer Security Checklist is a good collection of security issues to keep in mind when building web applications. \u00a0Not much new in there, but it's nice to have all of these conveniently gathered in one place. \u00a0All items are grouped into a few sections - database, development, authentication, denial\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/05\/checklist-500x428.jpeg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":26370,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/24\/web-developer-tools-from-browserling\/","url_meta":{"origin":26314,"position":3},"title":"Web Developer Tools from Browserling","author":"Leonid Mamchenkov","date":"August 24, 2016","format":false,"excerpt":"Browserling - an awesome cross-browser testing service, has a collection of Web Developer Tools, which are as simple to use as possible. \u00a0There are now more than 80 (!!!) tools, according to this Peteris Krumins blog post, that provide immediate help with things like converting dates and times, formats like\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"browserling-effortless-cross-browser-testing","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/browserling-effortless-cross-browser-testing.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":28427,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/03\/09\/web-developer-roadmap\/","url_meta":{"origin":26314,"position":4},"title":"Web Developer Roadmap","author":"Leonid Mamchenkov","date":"March 9, 2018","format":false,"excerpt":"I've been saying for years, that there is no such thing as a \"full stack developer\", no matter how many CVs your HR department processes per day, matching the title.\u00a0 Web Developer Roadmap is a cool little GitHub repository, which maps the road for becoming a web developer in 2018.\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/03\/web-developer-roadmap-500x217.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":27255,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/01\/19\/wordpress-theme-developer-handbook\/","url_meta":{"origin":26314,"position":5},"title":"WordPress Theme Developer Handbook","author":"Leonid Mamchenkov","date":"January 19, 2017","format":false,"excerpt":"WordPress Theme Developer Handbook: The Theme Developer Handbook is a repository for all things WordPress themes. Whether you\u2019re new to WordPress themes, or you\u2019re an experienced theme developer, you should be able to find the answer to many of your theme-related questions right here. Finally, there is a more organized\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/26314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=26314"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/26314\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=26314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=26314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=26314"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=26314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}