CINXE.COM
Hire Back-End developers with Wellfound - 2 million+ Vetted Developers in April 2023
<!DOCTYPE html><!-- Last Published: Thu Nov 07 2024 14:44:48 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="wellfound-webflow.wellfound.com" data-wf-page="64626a4a74818ca87606a30a" data-wf-site="64626a4a74818ca87606a29e" lang="en" data-wf-collection="64626a4a74818ca87606a364" data-wf-item-slug="back-end-developers"><head><meta charset="utf-8"/><title>Hire Back-End developers with Wellfound - 2 million+ Vetted Developers in April 2023</title><meta content="Hire the best Back-End developer for your startup in a matter of 3 days and build your team with top-quality developers. Wellfound (formerly AngelList Talent) will surface the top candidates in the US along with unique details!" name="description"/><meta content="Hire Back-End developers with AngelList - 2 million+ Vetted Developers in February 2022" property="og:title"/><meta content="Hire the best Back-End developer for your startup in a matter of 3 days and build your team with top-quality developers. AngelList will surface the top candidates in the US along with unique details!" property="og:description"/><meta content="" property="og:image"/><meta content="Hire Back-End developers with AngelList - 2 million+ Vetted Developers in February 2022" property="twitter:title"/><meta content="Hire the best Back-End developer for your startup in a matter of 3 days and build your team with top-quality developers. AngelList will surface the top candidates in the US along with unique details!" property="twitter:description"/><meta content="" property="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/css/wellfound-v2.ff5948a7a.min.css" rel="stylesheet" type="text/css"/><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a3f8_Frame%20186%20copy.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a3f9_Frame%20186.png" rel="apple-touch-icon"/><link href="https://wellfound.com/hire/back-end-developers" rel="canonical"/><script> !function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="poTMRBHig2tYBNBP5P6kGfkGBFq19jmB";;analytics.SNIPPET_VERSION="4.15.3"; analytics.load("poTMRBHig2tYBNBP5P6kGfkGBFq19jmB"); analytics.page(); }}(); </script> <!-- [Attributes by Finsweet] CMS Slider --> <script async src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-cmsslider@1/cmsslider.js"></script> <script type="text/javascript"> (function(c,l,a,r,i,t,y){ c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); })(window, document, "clarity", "script", "m9tpuk6fvx"); </script> <style> [text-split] {opacity: 0;} html.w-editor [text-split] {opacity: 1;} .word { overflow: hidden; padding-bottom: 0.1em; margin-bottom: -0.1em; transform-origin: bottom; } </style> <script> // Change Fav icons to make them consistent with native wellfound.com ones var shortcutIcons = document.querySelectorAll("link[rel='shortcut icon']"); Array.prototype.forEach.call(shortcutIcons, function (element, index) { element.rel = "icon"; element.href = "https://wellfound.com/wellfound.ico"; }); var appleTouchIcons = document.querySelectorAll("link[rel='apple-touch-icon']"); Array.prototype.forEach.call(appleTouchIcons, function (element, index) { element.href = "https://wellfound.com/wellfound-favicon-57x.png"; }); </script></head><body><div><div><div data-w-id="8d5fbef8-b4f7-0730-138a-8786dc3020e8" class="js_header-trigger"></div><div class="code w-embed"><style> .accordion-toggle{ white-space: normal !important; } .wf_int-hero_center_container, .wf_int-hero_fade{ pointer-events: none; } .site-nav_logo:hover .wf_nav-logo_text{ width: 202px !important; } .wf_1010_company-title-wrap:hover .wf_1010_arrow{ background-color: #000; color: #fff; } </style></div></div><div rel="nofollow" data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="site-nav w-nav"><div class="code w-embed"><style> .accordion-toggle{ white-space: normal !important; } </style></div><div class="wf_notification-bar"><div class="wf_notification-bar_container"><div class="w-layout-hflex wf_banner-container"><div class="banner-tag-1"></div><div class="wf_banner-text"><strong>Startups</strong> <strong>of</strong> <strong>The Year</strong> <strong>2024</strong> - Vote now on <strong>HackerNoon</strong></div><a href="https://hackernoon.com/startups?utm_source=wellfound&utm_medium=pr&utm_campaign=gen" target="_blank" class="button-mini w-inline-block"><div>Learn more</div></a></div></div></div><div class="container w-container"><div class="site-nav_container"><a href="/" class="site-nav_logo w-nav-brand"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a470_Primary%20Logo%20-%20Black.svg" loading="lazy" alt="Wellfound" class="wf_logo-2"/></a><nav role="navigation" class="site-nav_menu w-nav-menu"><div class="wf_site-nav_links"><a href="/recruit/overview" class="site-nav_link w-nav-link">Overview</a><a href="/recruit/all-features/find-talent" class="site-nav_link w-nav-link">Find talent</a><a href="/recruit/all-features/post-a-job" class="site-nav_link w-nav-link">Post a job</a><a href="/recruit/all-features/free-ats" class="site-nav_link w-nav-link">Free ATS</a><a href="/recruit/customers" class="site-nav_link w-nav-link">Customers</a><a href="/recruit/pricing" class="site-nav_link w-nav-link">Pricing</a></div><div class="wf_site-nav_buttons"><a rel="nofollow" href="/login" class="button button-secondary w-button">Log In</a><div class="wf_button-divider"></div><a href="/onboarding/recruit/" class="button w-button">Sign Up</a></div></nav><div class="site-nav_menu-button w-nav-button"><div class="w-icon-nav-menu"></div></div></div></div><div class="wf_site-nav_border"></div></div><div class="section-hero"><div class="container w-container"><div class="breadcrumbs"><a href="#" class="breadcrumb-link">Home</a><div class="breadcrumb-divider">/</div><a href="/hire" class="breadcrumb-link">Hire Developers</a><div class="breadcrumb-divider">/</div><div class="breadcrumb-wrap w-embed"><div class="breadcrumb-active">Back-End developers</div></div></div><div class="w-layout-grid hero-grid"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a3b4-7606a30a" class="v-center"><div class="mw-600"><div class="w-embed"><h1 class="hero-headline">Hire top Back-End developers to grow your startup</h1></div><div class="w-embed"><p class="body-large">Interview the top 1% of Back-End developers today and hire 3x faster with Wellfound (formerly AngelList Talent).</p></div></div><div class="mb-24"><div class="stats-small"><div class="stat-small"><div class="title-2 mb-8">2M+</div><div class="title-5">Developers</div></div><div class="stat-small"><div class="title-2 mb-8"><div class="w-dyn-bind-empty"></div></div><div class="w-embed"><div class="headline-5"><strong>Back-End developers</strong></div></div></div><div class="stat-small"><div class="title-2 mb-8"><div>40%</div></div><div class="title-5">Match rate</div></div></div></div><div><div class="w-embed"><a href="#sign-up" class="button button-large w-button">Hire your next Back-End developer</a></div></div></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a3d1-7606a30a" class="v-center"><img loading="lazy" alt="" src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64626a4a74818ca87606a5ca_hire-backend-developer.png" sizes="(max-width: 767px) 90vw, (max-width: 991px) 87vw, (max-width: 1439px) 93vw, 1320px" srcset="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64626a4a74818ca87606a5ca_hire-backend-developer-p-500.png 500w, https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64626a4a74818ca87606a5ca_hire-backend-developer-p-800.png 800w, https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64626a4a74818ca87606a5ca_hire-backend-developer.png 1514w" class="hero-img"/></div></div></div></div><div class="section-page-content"><div class="container w-container"><div class="w-layout-grid card-grid card-grid-3"><div><div class="mb-24"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a391_Frame%2012586.png" loading="lazy" sizes="(max-width: 767px) 90vw, (max-width: 991px) 87vw, (max-width: 1439px) 93vw, 1320px" srcset="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a391_Frame%252012586-p-500.png 500w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a391_Frame%252012586-p-800.png 800w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a391_Frame%252012586-p-1080.png 1080w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a391_Frame%2012586.png 1600w" alt="" class="callout-img"/></div><h2 class="title-4"><strong>Connect with former FAANG talent</strong></h2><p>Access 2M+ of the world's top remote developers ready to grow your company to the next level</p></div><div><div class="mb-24"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a393_Frame%2012587.png" loading="lazy" sizes="(max-width: 767px) 90vw, (max-width: 991px) 87vw, (max-width: 1439px) 93vw, 1320px" srcset="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a393_Frame%252012587-p-500.png 500w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a393_Frame%252012587-p-800.png 800w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a393_Frame%252012587-p-1080.png 1080w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a393_Frame%2012587.png 1600w" alt="" class="callout-img"/></div><h2 class="title-4">Spend less time sourcing</h2><div class="w-embed"><p>Wellfound pre-qualifies candidates and surfaces thousands of responsive, highly skilled Back-End developers</p></div></div><div><div class="mb-24"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a394_Frame%2012588.png" loading="lazy" sizes="(max-width: 767px) 90vw, (max-width: 991px) 87vw, (max-width: 1439px) 93vw, 1320px" srcset="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a394_Frame%252012588-p-500.png 500w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a394_Frame%252012588-p-800.png 800w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a394_Frame%252012588-p-1080.png 1080w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a394_Frame%2012588.png 1600w" alt="" class="callout-img"/></div><h2 class="title-4"><strong>Hire your best match quickly</strong></h2><div class="w-embed"><p>Wellfound’s Back-End developers are interview-ready. Match with top talent ready for change and hire 3x faster</p></div></div></div></div></div><div class="section-page-content"><div class="container w-container"><div class="mb-40"><div class="w-embed"><h2 class="f-center">Source from + Back-End developers to scale your team</h2></div></div><div class="w-dyn-list"><div role="list" class="talent-card-grid w-dyn-items"><div role="listitem" class="talent-card w-dyn-item"><div class="talent-card-header"><div class="talent-card-header-content"><div class="mb-8"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64626a4a74818ca87606a62c_back-end-developer.png" loading="lazy" alt="" class="talent-card-img"/><div class="badge badge-hero"><div>ACTIVE</div></div></div><h3 class="talent-card-title">Back End Developer</h3><div class="f-dim">3 Years Experience ∙ New York</div></div></div><div class="talent-card-body"><p>3+ years experience in Back End Engineering at startups. Studied Computer Science at university and my expertise is building back-end applications for new apps on Ruby or Java.</p><div><div class="bold mb-16 f-dim">Skills:</div><div class="badge-group"><div class="badge"><div>Java</div></div><div class="badge"><div>Ruby</div></div><div class="badge"><div>Node JS</div></div><div class="badge"><div>Python</div></div><div class="badge"><div>PHP</div></div><div class="badge"><div>SQL</div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div></div></div></div></div><div role="listitem" class="talent-card w-dyn-item"><div class="talent-card-header"><div class="talent-card-header-content"><div class="mb-8"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64626a4a74818ca87606a645_back-end-java-developer.png" loading="lazy" alt="" class="talent-card-img"/><div class="badge badge-hero"><div>INTERVIEWING</div></div></div><h3 class="talent-card-title">Back End Java Developer</h3><div class="f-dim">7+ Years Experience ∙ Seattle ∙ Open to Remote</div></div></div><div class="talent-card-body"><p>Skilled back end engineer primarily in Java, Python, and Ruby. I have lots of familiarity with backend engineering concepts like APIs, databases, etc., and hiring experience.</p><div><div class="bold mb-16 f-dim">Skills:</div><div class="badge-group"><div class="badge"><div>Java</div></div><div class="badge"><div>Node JS</div></div><div class="badge"><div>Python</div></div><div class="badge"><div>Ruby</div></div><div class="badge"><div>SQL</div></div><div class="badge"><div>JSON</div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div></div></div></div></div><div role="listitem" class="talent-card w-dyn-item"><div class="talent-card-header"><div class="talent-card-header-content"><div class="mb-8"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64626a4a74818ca87606a641_senior-back-end-developer.png" loading="lazy" alt="" class="talent-card-img"/><div class="badge badge-hero"><div>INTERVIEWING</div></div></div><h3 class="talent-card-title">Senior Back End Developer</h3><div class="f-dim">5 Years Experience ∙ Miami ∙ Open to Remote</div></div></div><div class="talent-card-body"><p>I am an engineer with over 5 years of experience in backend development looking for full-time, remote opportunities. My main skillset includes Ruby, Angular, and other backend programming languages.</p><div><div class="bold mb-16 f-dim">Skills:</div><div class="badge-group"><div class="badge"><div>Ruby</div></div><div class="badge"><div>Java</div></div><div class="badge"><div>Node JS</div></div><div class="badge"><div>Angular</div></div><div class="badge"><div>JavaScript</div></div><div class="badge"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div></div></div></div></div><div role="listitem" class="talent-card w-dyn-item"><div class="talent-card-header"><div class="talent-card-header-content"><div class="mb-8"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64626a4a74818ca87606a644_back-end-developer-lead.png" loading="lazy" alt="" class="talent-card-img"/><div class="badge badge-hero"><div>HIRED</div></div></div><h3 class="talent-card-title">Back End Developer Lead</h3><div class="f-dim">10 Years Experience ∙ Chicago</div></div></div><div class="talent-card-body"><p>Experienced developer focused on back end projects primarily server-side Java. Experience with multiple coding languages with an ability to adapt quickly.</p><div class="w-condition-invisible"><div class="bold mb-16 f-dim">Skills:</div><div class="badge-group"><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div></div></div></div></div><div role="listitem" class="talent-card w-dyn-item"><div class="talent-card-header"><div class="talent-card-header-content"><div class="mb-8"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64626a4a74818ca87606a637_back-end-developer-lead-2.png" loading="lazy" alt="" class="talent-card-img"/><div class="badge badge-hero"><div>ACTIVE</div></div></div><h3 class="talent-card-title">Back End Developer Lead</h3><div class="f-dim">4+ Years Experience ∙ Los Angeles ∙ Open to Remote</div></div></div><div class="talent-card-body"><p>Full stack developer with experience in front-end and back-end languages. Specialties include back-end programming on Ruby and Java. Looking for new projects!</p><div class="w-condition-invisible"><div class="bold mb-16 f-dim">Skills:</div><div class="badge-group"><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div></div></div></div></div><div role="listitem" class="talent-card w-dyn-item"><div class="talent-card-header"><div class="talent-card-header-content"><div class="mb-8"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64626a4a74818ca87606a630_back-end-developer-lead-3.png" loading="lazy" alt="" class="talent-card-img"/><div class="badge badge-hero"><div>INTERVIEWING</div></div></div><h3 class="talent-card-title">Back End Developer Lead</h3><div class="f-dim">6+ Years Experience ∙ Dallas ∙ Open to Remote</div></div></div><div class="talent-card-body"><p>Experience in backend development (mainly Angular, Ruby, Java) for early-stage/pre-seed startups. I am familiar with the startup culture and thrive on managing many different projects and hats.</p><div class="w-condition-invisible"><div class="bold mb-16 f-dim">Skills:</div><div class="badge-group"><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div><div class="badge w-condition-invisible"><div class="w-dyn-bind-empty"></div></div></div></div></div></div></div></div><div class="talent-card-grid-overlay"><div class="button-center"><div class="w-embed"><a href="#sign-up" class="button w-button">Interview Back-End developers today</a></div></div></div></div></div><div id="sign-up" class="section-page-content"><div class="container w-container"><div class="mb-60-lg"><div class="mb-60"><h2 class="f-center">Want in? Request access today:</h2></div><div class="card"><div class="card-content card-content_medium"><div class="mb0 w-form"><form id="wf-form-Curated-Request-Access" name="wf-form-Curated-Request-Access" data-name="Curated Request Access" method="get" data-wf-page-id="64626a4a74818ca87606a30a" data-wf-element-id="1304f7fc-96d6-7547-3912-fb52f915a406"><div class="field-group"><label for="name-2" class="field-label">Full Name</label><input class="field w-input" maxlength="256" name="name-2" data-name="Name 2" placeholder="" type="text" id="name-2" required=""/></div><div class="field-group"><label for="Company-2" class="field-label-2">Company</label><input class="field w-input" maxlength="256" name="Company-2" data-name="Company 2" placeholder="" type="text" id="Company-2" required=""/></div><div class="field-group"><label for="Email-2" class="field-label-3">Work Email Address</label><input class="field w-input" maxlength="256" name="Email-2" data-name="Email 2" placeholder="" type="text" id="Email-2" required=""/></div><div class="field-group"><label for="Company-size-2" class="field-label-3">How many employees does your company have?</label><div class="field-dropdown-wrap"><select id="Company-size-2" name="Company-size-2" data-name="Company Size 2" required="" class="field-select w-select"><option value="">Select one...</option><option value="1">1</option><option value="2-50">2-50</option><option value="51-200">51-200</option><option value="201-500">201-500</option><option value="501-1000">501-1000</option><option value="1000+">1000+</option></select></div></div><div class="field-group"><label for="Company-size-2" class="field-label-3">What type of payment plan would you prefer?</label><div class="field-dropdown-wrap"><select id="Payment-plan-2" name="Payment-plan-2" data-name="Payment Plan 2" required="" class="field-select w-select"><option value="">Select one...</option><option value="Upfront fee">Upfront Flat Fee: Pay less upfront, one time only</option><option value="Success fee">Success Fee: Pay as you go, when you make a hire</option><option value="Learn more">I'd like to learn more first</option></select></div></div><input type="submit" data-wait="Please wait..." data-analytics="webflow : recruit curated : submit : click" class="button w-button" value="Submit"/></form><div class="success-message w-form-done"><div>Thank you! Our team will be in touch shortly.</div></div><div class="error-message w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div></div></div></div></div></div><div class="section-page-content"><div class="container w-container"><div class="mb-60"><h2 class="f-center">What Wellfound offers for Startups</h2></div><div class="w-layout-grid card-grid card-grid-4"><div><div class="mb-24"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a389_Frame%2012582.png" loading="lazy" sizes="(max-width: 767px) 90vw, (max-width: 991px) 87vw, (max-width: 1439px) 93vw, 1320px" srcset="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a389_Frame%252012582-p-500.png 500w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a389_Frame%252012582-p-800.png 800w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a389_Frame%252012582-p-1080.png 1080w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a389_Frame%2012582.png 1160w" alt="" class="callout-img"/></div><h2 class="title-4">Join the 100K+ startups building their teams with us</h2><p>The world’s most successful startups made their first hires on our platform</p></div><div><div class="mb-24"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a37f_Frame%2012583.png" loading="lazy" sizes="(max-width: 767px) 90vw, (max-width: 991px) 87vw, (max-width: 1439px) 93vw, 1320px" srcset="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a37f_Frame%252012583-p-500.png 500w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a37f_Frame%252012583-p-800.png 800w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a37f_Frame%252012583-p-1080.png 1080w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a37f_Frame%2012583.png 1160w" alt="" class="callout-img"/></div><h2 class="title-4">Source from over 8 million startup-ready candidates</h2><p>Access top tech candidates both in local and remote markets that are specifically interested in startups.</p></div><div><div class="mb-24"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a3a5_Frame%2012584.png" loading="lazy" sizes="(max-width: 767px) 90vw, (max-width: 991px) 87vw, (max-width: 1439px) 93vw, 1320px" srcset="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a3a5_Frame%252012584-p-500.png 500w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a3a5_Frame%252012584-p-800.png 800w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a3a5_Frame%252012584-p-1080.png 1080w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a3a5_Frame%2012584.png 1160w" alt="" class="callout-img"/></div><h2 class="title-4">Unique candidate details you can't find anywhere else</h2><p>We'll tell you if a candidate is ready to interview or open to offers as well as sharing their skills, experience, timezones, remote preferences and more.</p></div><div><div class="mb-24"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a38c_Frame%2012585.png" loading="lazy" sizes="(max-width: 767px) 90vw, (max-width: 991px) 87vw, (max-width: 1439px) 93vw, 1320px" srcset="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a38c_Frame%252012585-p-500.png 500w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a38c_Frame%252012585-p-800.png 800w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a38c_Frame%252012585-p-1080.png 1080w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a38c_Frame%2012585.png 1160w" alt="" class="callout-img"/></div><h2 class="title-4">All the tools you need to hire, all in one place, for free.</h2><p>Post jobs, message, track and hire candidates from all over the world with our all for free.</p></div></div></div></div><div class="section-page-content"><div class="container w-container"><div class="mb-60"><div class="w-embed"><h2 class="f-center">How to hire a Back-End developer through Wellfound</h2></div></div><div class="mb-40"><div class="w-layout-grid card-grid card-grid-4"><div><div class="callout-number-header"><div class="callout-number"><div class="text-block-4">1</div></div><h2 class="title-4 mb0">Request access to Curated</h2></div><div class="w-embed"><p>Tell us your hiring needs and exact Back-End developer skill sets your startup needs</p></div></div><div><div class="callout-number-header"><div class="callout-number"><div class="text-block-4">2</div></div><h2 class="title-4 mb0">Let us handle the vetting for you</h2></div><div class="w-embed"><p>Receive exclusive access to 250+ pre-vetted Back-End engineers twice a week</p></div></div><div><div class="callout-number-header"><div class="callout-number"><div class="text-block-4">3</div></div><h2 class="title-4 mb0">Connect and match</h2></div><div class="w-embed"><p>Chat with responsive, interview-ready Back-End developers looking to make a change</p></div></div><div><div class="callout-number-header"><div class="callout-number"><div class="text-block-4">4</div></div><h2 class="title-4 mb0">Make an offer!</h2></div><p>Hire your next developer in no time with our ATS and payroll integration tools</p></div></div></div></div><div class="button-center"><a href="#sign-up" class="button w-button">Get Started</a></div></div><div class="section-page-content"><div class="container w-container"><div class="mb-60"><div class="mb-24 w-embed"><h2 class="f-center">Back-End developer hiring guide 2023</h2></div><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a3c2_Frame%2012581.png" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a3c2_Frame%252012581-p-500.png 500w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a3c2_Frame%252012581-p-800.png 800w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a3c2_Frame%252012581-p-1080.png 1080w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a3c2_Frame%2012581.png 1500w" alt=""/></div><div class="mb-40"><div class="longform-text"><div id="w-node-_80331477-1d8e-c522-5aad-55e62ac876af-7606a30a" class="longform-sidebar"><div class="lf-sidebar-content"><div class="title-5 mb-16 f-dim">Table of Contents</div><div class="hidden"><a href="#" class="tocitem active">Text Link</a><a href="#" class="tocitem">Text Link</a><a href="#" class="tocitem">Text Link</a><a href="#" class="tocitem">Text Link</a></div><div id="toc"></div></div></div><div id="w-node-_8fdc3ed8-f4d4-5bb8-351d-d6a020926f5b-7606a30a" class="longform-body"><div id="content" class="longform-rich w-richtext"><h3>How to hire Back-End developers at startups in 2023</h3><p>Explore our guide on how to look for a back-end engineer for your startup. We’re covering everything from skills to look for when hiring, to creating a hiring funnel for back-end developer candidates.</p><h4>Are you looking to hire a Back-End developer?</h4><p>Back-end developers refer to the server side of development. Roles and responsibilities include designing, building, and developing the back end of a site or application. It’s commonly referred to as “behind-the-scenes” activities focused on databases, APIs, and servers. Back-end web development is essential to creating applications and is considered the backbone of the internet.</p><p></p><h3>What skills should you look for when hiring a Back-End developer?</h3><h4>Top skills for Back-End developers at startups</h4><h5>Back-End Programming languages</h5><p><strong></strong>The main skill for a Back-End developer is their knowledge and expertise with back-end or server-side programming languages. The most common programming languages you’ll want to hire for include Ruby, Java, Python, and PHP. Understand a candidates skill level within the programming languages and if they have previous projects or programs they can point to as experience.</p><h5>Databases</h5><p><strong></strong>Familiarity and experience with databases including SQL, NoSQL, MySQL, SQLServer, MongoDB, Oracle, etc. are other critical skills to screen for in the hiring process. Database skills are used to create, read, update, or delete data on the back end and are a large part of a back-end developers role and responsibility at a startup.</p><h5>Cloud Computing</h5><p><strong></strong>Does your candidate have experience with cloud computing? Cloud computing is a critical skill to find in a back-end engineer candidate because it showcases their expertise in server handling and scaling a program. Many startups are specifically looking for back-end developers who have previous experience or a willingness to learn about cloud computing.</p><h5>APIs</h5><p><strong></strong>Backend developers should also know about APIs - the medium which enables data transfer. The most popular APIs among back-end developers are JSON, SOAP, AJAX, REST, etc. Understand a candidate's ability to manage and use various APIs will be essential when recruiting back-end developers for your startup.</p><h5>Frameworks</h5><p><strong></strong>The most popular back-end frameworks for back-end engineers include NodeJS, Django, Ruby on Rails, Laravel, and Flask. Scan for a candidate's experience and expertise with various frameworks. Do they have relevant experience in the framework your startup uses? Or similar experiences with relevant frameworks?</p><h5>Version Control Systems</h5><p><strong></strong>Screen for experience from back-end engineers with version control systems including AWS Commit, GitHub, and GitLab. These tools will help the back-end engineer manage source code changes over time and can help create more efficiencies among your engineering team.</p><p></p><h4>The most popular Back-End developer skills and frameworks</h4><p>When hiring for an engineer, you’re mainly looking for a<strong> skill match</strong>.</p><p>Back-End developers should have a strong background in back-end programming languages including Ruby, Java, Python, and PHP. Familiarity with databases, cloud computing, and frameworks including Nodejs. As for many engineers, knowledge of front-end engineering languages such as HTML/CSS and various version control systems are an important skill to have to work efficiently at a startup.</p><p></p><h3>Back-End developers at startups</h3><h4>Attract top Back-End developer talent through your Wellfound job postings</h4><p>On Wellfound, companies can post a Back-end developer job and review applicants for free. When posting a job for Back-End developers, write a job posting to attract the right engineering talent. Here are a few tips:</p><ul role="list"><li><strong>Add related fields: title, location, skills, and more. </strong>These relevant fields help your job post show up in the candidate’s job searches more frequently. Be sure to include “Back-end” in the job description.</li><li><strong>Fill out the job posting to describe your company, role, and ideal candidate. </strong>Wellfound job postings have a free-form section to explain more about the company, role, and what you’re hiring for. For a job post hiring back-end engineers, include:</li></ul><ol role="list"><li>Startup name</li><li>Title</li><li>Main Back-End engineer responsibilities</li><li>Back-end programming languages required</li><li>Qualifications for Back-End developers (i.e. frameworks, databases, etc.)</li><li>Preferred or ideal skills from Back-End developers</li></ol><ul role="list"><li><strong>Set up your company profile. </strong>A candidate will usually<em> first click on their company profile </em>to learn more when evaluating a company’s job post. Update your company profile so all sections are filled out — candidates rely on this to inform their job search!</li></ul><p></p><h4>Top Back-End developers are on Wellfound</h4><p>On Wellfound, you can discover back-end developer candidates by <strong>Sourcing</strong> — instead of posting a job and waiting for candidates to apply, you can find potential candidates and pitch your opportunity directly to them.</p><p>The majority of back-end developer candidates on Wellfound are specifically interested in joining a startup. With <strong>Source</strong>, our team provides key information including which candidates are actively looking for a job, what skills they have, their ideal salary, and more.</p><p>When sourcing for Back-End developers on Wellfound, we suggest adding the following:</p><ul role="list"><li><strong>Role and Title:</strong> Begin your search by filtering for those with a current or previous “Back-end engineer” title. Depending on your needs, you could also include terms like “java developer” to widen your search to help filter candidates with matching titles.</li><li><strong>Back-End Engineer Required Skills: </strong>Add specific languages and technologies you’re looking for experience in - in this case, Java, Python, PHP, and more. Your search will depend on what technologies your codebase is in.</li><li><strong>Location Preferences: </strong>Filter for candidates on remote preferences or in a specific location (whether they’re only open to remote, only open to in-office, or both). If you’re looking for remote Back-End developers, you can also search by remote Back-End candidates in specific time zones.</li><li><strong>Level of Experience for Back-End Engineers: </strong>This is where you can clarify the level of experience of the Back-End engineers you’re looking for. If you’re open to multiple levels for Back-End related positions, you can always leave this filter open to allow a broader range of candidates to show up.</li></ul><p>From there, you’ll see different lists appear based on whether they are passive Back-End candidates (open to interviews, but not actively looking), active Back-End candidates (actively looking and ready to interview), or curated Back-End candidates (ready to interview and have been vetted and recommended by our team).</p><p></p><h4>Get involved and meet Back-End developers</h4><p>One other way of connecting with Back-End developers is through different communities or events in the startup community. Explore the full stack and Back-End communities you can get in touch with to connect with talented Back-End developers:Back-End Events and Hackathons</p><ul role="list"><li><a href="https://dev.events/">Dev Events</a></li><li><a href="https://rubyconf.org/">RubyConf</a></li></ul><p>Back-End Communities</p><ul role="list"><li><a href="https://dev.to/t/backend">DEV Community - BackEnd</a></li><li><a href="https://github.com/topics/backend-developer">GitHub Back End Community</a></li></ul><p>Back-End Discord Channels</p><ul role="list"><li><a href="https://discord.com/invite/python">Python</a></li><li><a href="https://discord.com/invite/code">The Coding Den</a></li></ul><p></p><h4>Create an effective hiring process for Back-End developers:</h4><h3>Hiring funnel steps for Back-End developers</h3><ul role="list"><li><strong>Initial Phone Screen: </strong>For your first screen with a back-end developer candidate, the conversation should be behavioral. Look for a candidate’s problem-solving skills. Does the candidate showcase an excitement for the role? Do they have previous projects showcasing their coding abilities? Ask about and dig deeper into their number of<strong> years of experience working in the codebase </strong>or similar/relevant technologies.</li><li><strong>Hiring Manager Call: </strong>Hiring managers should press further into past Back-End development experiences. What is the engineers interests and motivations? What is their preferred working style? Focus on the “culture fit” component and whether the candidate seems like they have the soft skills needed in the role.</li><li><strong>Technical Interview: </strong>There are multiple ways to test a back-end developer’s coding abilities for technical interviews. Most commonly, companies will include a coding test or a project-based exercise.</li></ul><ul role="list"><li><strong>For coding tests,</strong> startups have used platforms including<a href="https://www.topcoder.com/"> TopCoder</a> and<a href="https://coderpad.io/"> CoderPad</a>. Note: coding assessments such as these are becoming more and more outdated, as they can often be limited to only certain styles of work.</li><li>For Back-End developers, typically the <strong>technical interview includes questions about the candidate’s understanding of Back-End programming languages. </strong>For example, What is CAP Theorem? What does REST stand for? During this portion, the most important thing is to evaluate their skill level in Back-End development. A hiring manager may also <strong>evaluate is how the candidate solves problems </strong>and ask questions about previous Back-End projects and solutions a candidate has worked on.<br/></li></ul><p><em>Hiring your first Back-End engineer? Read our blog post for more information on</em><a href="https://wellfound.com/blog/how-to-hire-your-first-engineer"><em> how to hire your first engineer in 5 steps</em></a><em>.</em></p><p><em></em></p><h3>Example interview questions for Back-End developers</h3><ul role="list"><li>What programming languages are you familiar with?</li><li>Tell us about your experience with back-end programming languages.</li><li>What does REST stand for?</li><li>Explain to us some performance testing best practices.</li><li>What is CAP Theorem?</li><li>Describe a difficult problem you had to debug. What was the issue and how did you resolve it?</li></ul><p></p><h3>Salaries and compensation for Back-End developers</h3><p>Determine a competitive salary you can offer Back-End developer candidate by comparing market data for Back-End developer positions. Take a look at<a href="https://www.levels.fyi/"> levels.fyi</a>, a popular tool among Back-End developer candidates to see the ranges of market salaries. Leverage <a href="https://wellfound.com/hiring-data"> Wellfound's salary tool</a> to see how your offer for Back-End developers stacks up against other jobs on our platform.</p><p>If you can’t meet a competitive salary and still want to hire top back-end engineering talent, <strong>double down on the other offer benefits</strong>. Are there unique company benefits? Is there equity, stock options, or other compensation you can provide? Discuss with candidates the additional benefits beyond salary during the negotiation and interview process.</p><p></p><h3>Hire Back-End developers globally</h3><p>Interview the top 1% of Back-End developers today and hire 3x faster with Wellfound.</p><p>Now you’re ready to start looking 👀You’ve learned how to determine the type of Back-End engineer to hire, ways to find Back-End developers for your team, and the basics of setting up your hiring process. Post your job on Wellfound and<a href="https://wellfound.com/recruit/overview"> start sourcing</a> top Back-End developers today.</p></div></div></div></div></div></div><div class="section-page-content"><div class="container w-container"><div class="w-layout-grid timeline-grid"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a477-7606a30a"><div class="w-embed"><h2>How Wellfound helps find mission-driven Back-End engineers</h2></div><div class="timeline-block_content">Learn more about <a href="http://They didn’t have many resources to devote to sourcing, and they were looking for a specific engineering profile: full-time, full-stack, open-source software engineers who want to work in an office, five days a week.">Trim’s success with Wellfound</a>.</div></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a47f-7606a30a" class="timeline"><div class="timeline-block"><div class="timeline-block_head"><div class="timeline-block_indicator"></div><div class="timeline-block_title pre-headline">Problem</div></div><div class="w-embed"><p>Your startup doesn’t have many resources to devote to sourcing, and you are looking for a specific engineering profile: full-time, full stack, open-source software engineers who want to work in an office, five days a week.</p></div></div><div class="timeline-block"><div class="timeline-block_head"><div class="timeline-block_indicator"></div><div class="timeline-block_title pre-headline">Solution</div></div><div class="w-embed"><p>You turn to Wellfound to hire the right talent, fast. Leaning on the support of your dedicated account manager, you receive pre-vetted lists of highly qualified Back-End engineers that met your startup’s requirements.</p></div></div><div class="timeline-block"><div class="timeline-block_head"><div class="timeline-block_indicator"></div><div class="timeline-block_title pre-headline">Results</div></div><div class="w-embed"><p>Through Wellfound, your startup hires impressive full-time developers, including talented Back-End engineers, to build out your development team.</p></div></div></div></div></div></div><div class="section-page-content"><div class="container w-container"><div class="mb-40"><h2 class="f-center">Over 100K of the world’s top companies hire on Wellfound</h2><div class="f-center">Trusted by companies from seed to IPO to grow their engineering teams:</div></div><div data-delay="4000" data-animation="slide" class="quote-slider w-slider" data-autoplay="false" data-easing="ease" data-hide-arrows="false" data-disable-swipe="false" data-autoplay-limit="0" data-nav-spacing="3" data-duration="500" data-infinite="true"><div class="mask w-slider-mask"><div class="quote-slide-wrap w-slide"><div class="quote-slide"><div class="quote-slide-content"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a392_Quotes.svg" loading="lazy" alt="" class="mb-16"/><p class="body-large">“What I like about Curated is how refined the candidates are. We have a lot of great, qualified candidates, and the response rate on Curated is really good.”</p><p class="f-bold">Branch</p></div></div></div><div class="quote-slide-wrap w-slide"><div class="quote-slide"><div class="quote-slide-content"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a392_Quotes.svg" loading="lazy" alt="" class="mb-16"/><p class="body-large">“The types of candidates on AngelList Talent are interested in startups...I love the expected salaries, desired role, and skills, especially for engineers. It makes it so I know exactly who I’m messaging when I reach out, and the response rate is a lot faster than any other platform because of that too.” </p><p class="f-bold">Modern Health</p></div></div></div><div class="quote-slide-wrap w-slide"><div class="quote-slide"><div class="quote-slide-content"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a392_Quotes.svg" loading="lazy" alt="" class="mb-16"/><p class="body-large">“Curated candidates are more senior than the candidates I see with competitors. They’re on the ball with interviewing, and they know what they’re looking for...They don’t waste any time.”</p><p class="f-bold">Alto</p></div></div></div><div class="quote-slide-wrap w-slide"><div class="quote-slide"><div class="quote-slide-content"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a392_Quotes.svg" loading="lazy" alt="" class="mb-16"/><p class="body-large">“AngelList sends us a list of about eight personalized candidates each week, and I typically move forward with at least five to six every time.”</p><p class="f-bold">TRIM</p></div></div></div></div><div class="slider-arrow-left w-slider-arrow-left"><div class="slider-arrow"><div class="slider-icon w-icon-slider-left"></div></div></div><div class="slider-arrow-right w-slider-arrow-right"><div class="slider-arrow"><div class="slider-icon w-icon-slider-right"></div></div></div><div class="hidden w-slider-nav w-round"></div></div></div></div><div class="section-borders"><div class="section-logos"><div class="container w-container"><div class="logo-slider-container"><div class="logo-slider-left"></div><div class="logo-slider-right1"></div><div class="logo-slider-wrap w-dyn-list"><div role="list" class="logo-slider w-dyn-items"><div role="listitem" class="slick-slide w-dyn-item"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/66b5a9316304088c3fdab543_adonis-logo.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/66b5a7da20c4beb017769815_consensys%20logo.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/66841557e3a09dccd3f4ca2a_cruise.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64628b8dcd93c0cf21c82b32_Door%20Dash.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64628b4827d042c25e14f604_Roblox.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64628b41cd93c0cf21c7ad8c_honey.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64628b3aba194301cb70efdc_Peloton.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64628b35c3ca49d758ff6160_ifttt.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64628b27cd93c0cf21c7819c_postmates.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64628b1df42b09be2956f7ca_Plaid.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64628b164ad24350a0c5aec6_Airtable.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div><div role="listitem" class="slick-slide w-dyn-item"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a2c4/64628af04ad24350a0c58787_Nerdwallet.svg" loading="lazy" alt="Peleton, Roblox, Airtable, Postmates, Doordash, Nerdwallet, Plaid, IFTTT logos" class="logo-slider_img"/></div></div></div></div></div></div></div><div class="section-page-content"><div class="container w-container"><div class="mb-60"><h2 class="f-center">Wellfound is a one stop shop for developer talent </h2></div><div class="w-layout-grid card-grid card-grid-3"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4cd-7606a30a"><div class="w-layout-grid split-card"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4cf-7606a30a" class="callout-icon"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a378_Team.svg" loading="lazy" id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4d0-7606a30a" alt="" class="callout-icon-img"/></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4d1-7606a30a" class="split-card-content"><h3 id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4d2-7606a30a" class="title-4"><strong>Sourcing</strong></h3><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4d5-7606a30a">Source from our global pool of 2M+ startup ready developers with 100+ skills and specialties </div></div></div></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4d7-7606a30a"><div class="w-layout-grid split-card"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4d9-7606a30a" class="callout-icon"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a376_Verified.svg" loading="lazy" id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4da-7606a30a" alt="" class="callout-icon-img"/></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4db-7606a30a" class="split-card-content"><h3 id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4dc-7606a30a" class="title-4">Vetting</h3><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4de-7606a30a">We vet developers based on their skills and intent signals. Pitch experienced developers who are pre-qualified and ready to join your startup</div></div></div></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4e0-7606a30a"><div class="w-layout-grid split-card"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4e2-7606a30a" class="callout-icon"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a374_Unique%20Candidate.svg" loading="lazy" id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4e3-7606a30a" alt="" class="callout-icon-img"/></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4e4-7606a30a" class="split-card-content"><h3 id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4e5-7606a30a" class="title-4">Unique candidate details</h3><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4e7-7606a30a">We go beyond the resume. Discover each developers’ unique value-add, from specializations to desired job preferences</div></div></div></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4e9-7606a30a"><div class="w-layout-grid split-card"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4eb-7606a30a" class="callout-icon"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a37a_Skip.svg" loading="lazy" id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4ec-7606a30a" alt="" class="callout-icon-img"/></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4ed-7606a30a" class="split-card-content"><h3 id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4ee-7606a30a" class="title-4">Fast hiring</h3><div>Leave the matching to us. With Wellfound Curated we’ll surface up to 250 qualified candidates to help hire your next developer 3x faster</div></div></div></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4f2-7606a30a"><div class="w-layout-grid split-card"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4f4-7606a30a" class="callout-icon"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a375_Template.svg" loading="lazy" id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4f5-7606a30a" alt="" class="callout-icon-img"/></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4f6-7606a30a" class="split-card-content"><h3 id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4f7-7606a30a" class="title-4">Free all-in-one recruiting platform</h3><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4f9-7606a30a">We won't limit your outreach to candidates - message candidates, schedule calls, coordinate interview feedback, and keep track of a candidate's progress, completely for free.</div></div></div></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4fb-7606a30a"><div class="w-layout-grid split-card"><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4fd-7606a30a" class="callout-icon"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a371_Skills.svg" loading="lazy" id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4fe-7606a30a" alt="" class="callout-icon-img"/></div><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a4ff-7606a30a" class="split-card-content"><h3 id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a500-7606a30a" class="title-4">Risk-free</h3><div id="w-node-_1304f7fc-96d6-7547-3912-fb52f915a502-7606a30a" class="mb-24">Pay only when you make a hire*</div><div class="f-dim">*Curated plan only</div></div></div></div></div></div></div><div class="section-page-content"><div class="container w-container"><div class="mb-40"><h2 class="f-center">FAQ</h2></div><div class="container-sm"><div class="w-dyn-list"><div role="list" class="w-dyn-items"><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>What does a backend developer do?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>Back-end developers refer to the server side of development. Roles and responsibilities include designing, building, and developing the back end of a site or application. It’s commonly referred to as “behind-the-scenes” activities focused on databases, APIs, and servers. Back-end web development is essential to creating applications and is considered the backbone of the internet.</p></div></nav></div></div><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>When should a startup hire a back-end developer?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>Rapid growth (or anticipated growth), tech stack set up, identifying an MVP product or service, and missing skill sets are some of the reasons startups begin seeking back end developer talent to enhance their existing engineering team. Wellfound’s all-in-one free recruiting platform makes hiring the best backend developer talent for your startup simple. <a href="#sign-up">Request access</a> and start reviewing fully vetted, top developers today.</p></div></nav></div></div><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>What skills are required for a back-end developer?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>Back-end developers should have a strong background in back-end programming languages including Ruby, Java, Python, and PHP. Familiarity with databases, cloud computing, and frameworks including Node.js. As for many engineers, knowledge of front-end engineering languages such as HTML/CSS and various version control systems are an important skill to have to work efficiently at a startup.</p></div></nav></div></div><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>How are Wellfound (formerly AngelList Talent)'s back-end developers different?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>Wellfound’s senior back-end developers represent the top 1% of developers across the US. With more than 2M+ developers on Wellfound, we represent over 100 different specializations and various skill and experience levels.</p></div></nav></div></div><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>What type of developers does Wellfound (formerly AngelList Talent) have?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>Wellfound’s developer pool consists of common developer roles, including software developers, front-end developers, back-end developers, and more. Our global pool of developers also includes more specialized talent including candidates in mobile, gaming, data science, and security.</p></div></nav></div></div><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>Does Wellfound (formerly AngelList Talent) have remote backend developers?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>Yes! Wellfound developers represent multiple disciplines from all over the world. With Wellfound you can access highlight qualified candidates in SF, LA, NY, & Remote within the US. We also include vetted remote talent from Latin America, Europe, and India.</p></div></nav></div></div><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>How does Wellfound (formerly AngelList Talent) vet developers?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>Our in-house team of recruiting experts reviews every candidate before featuring them to you. We vet developers based on their skills (using skill-based assessments and videos) and intent signals to ensure they are top-tier candidates.</p></div></nav></div></div><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>Can I hire a developer in less than 48 hours through Wellfound (formerly AngelList Talent)?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>Yes! Wellfound developers are fully vetted and interview-ready. Get started on Wellfound today and begin pitching developers who are eager to work for your startup.</p></div></nav></div></div><div role="listitem" class="w-dyn-item"><div data-hover="false" data-delay="0" class="accordion w-dropdown"><div class="accordion-toggle w-dropdown-toggle"><div class="w-icon-dropdown-toggle"></div><div>What other services does Wellfound (formerly AngelList Talent) provide?</div></div><nav class="accordion-content w-dropdown-list"><div class="w-richtext"><p>Wellfound's all-in-one recruiting platform includes a suite of free products and services designed to help you hire top tech talent 3x faster. With Wellfound you can source & pitch candidates, post jobs, review applicants, message & track candidates with our ATS, and make an offer to hire <strong>all for free</strong>. Get started today to begin sourcing from 8 million startup-ready candidates with all the tools you need to hire.</p></div></nav></div></div></div></div></div></div></div><div class="section-cta"><div class="container relative w-container"><div class="section-wrap"><div class="cta-graphic-left"></div><div class="cta-graphic-right"></div><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a2e3_Frame%20288.png" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a2e3_Frame%2520288-p-500.png 500w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/64626a4a74818ca87606a2e3_Frame%20288.png 542w" alt="" class="image-2"/><div class="mw-700 margin-center"><div class="w-embed"><h2 class="headline-1 mb-40-lg">Hire an experienced Back-End developer to build your vision today</h2></div><div><div class="mb-40">Unlock access to the top 1% of developers globally with Wellfound.</div></div></div><div class="w-embed"><a href="#sign-up" class="button button-large w-button">Hire Back-End developers</a></div></div></div></div><div><div class="section-page-content"><div class="container w-container"><div class="mb-60"><h2 class="f-center">Hire other developers</h2></div><div class="mb-24"><div class="hr-heading"><div class="hr-heading-title"><div class="title-4">Find developers by role</div></div><div class="hr"></div></div></div><div class="mb-40 w-dyn-list"><div role="list" class="link-list-grid w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/hire/full-stack-developers" class="link-subtle">Full Stack Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/front-end-developers" class="link-subtle">Front End Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/back-end-developers" aria-current="page" class="link-subtle w--current">Back End developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/web-developers" class="link-subtle">Web Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/mobile-app-developers" class="link-subtle">Mobile App Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/blockchain-developers" class="link-subtle">Blockchain Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/machine-learning-engineers" class="link-subtle">Machine Learning Engineer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/cloud-engineers" class="link-subtle">Cloud Engineer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/data-engineers" class="link-subtle">Data Engineer</a></div></div></div><div class="mb-24"><div class="hr-heading"><div class="hr-heading-title"><div class="title-4">Find developers by skill</div></div><div class="hr"></div></div></div><div class="mb-40 w-dyn-list"><div role="list" class="link-list-grid w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/hire/react-developers" class="link-subtle">React JS Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/python-developers" class="link-subtle">Python Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/ios-developers" class="link-subtle">iOS Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/android-developers" class="link-subtle">Android Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/java-developers" class="link-subtle">Java Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/node-js-developers" class="link-subtle">Node JS Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/angular-js-developers" class="link-subtle">Angular JS Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/ruby-on-rails-developers" class="link-subtle">Ruby on Rails Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/net-developers" class="link-subtle">NET Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/flutter-developers" class="link-subtle">Flutter Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/javascript-developers" class="link-subtle">JavaScript Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/ethereum-developers" class="link-subtle">Ethereum Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/solidity-developers" class="link-subtle">Solidity Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/smart-contract-developers" class="link-subtle">Smart Contract Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/web3-developers" class="link-subtle">Web3 Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/rust-developers" class="link-subtle">Rust Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/django-developers" class="link-subtle">Django Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/ruby-developers" class="link-subtle">Ruby Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/vue-js-developers" class="link-subtle">Vue JS Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/asp-net-developers" class="link-subtle">ASP.NET Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/react-native-developers" class="link-subtle">React Native Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/php-developers" class="link-subtle">PHP Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/laravel-developers" class="link-subtle">Laravel Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/magento-developers" class="link-subtle">Magento Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/shopify-developers" class="link-subtle">Shopify Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/salesforce-developers" class="link-subtle">Salesforce Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/ionic-developers" class="link-subtle">Ionic Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/api-developers" class="link-subtle">API Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/swift-developers" class="link-subtle">Swift Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/iot-developers" class="link-subtle">IoT Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/unity-developers" class="link-subtle">Unity Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/game-developers" class="link-subtle">Game Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/mean-stack-developers" class="link-subtle">MEAN Stack Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/golang-developers" class="link-subtle">Golang Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/c-sharp-developers" class="link-subtle">C# Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/mern-stack-developers" class="link-subtle">MERN Stack Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/c-plus-plus-developers" class="link-subtle">C++ Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/devops-engineers" class="link-subtle">DevOps Engineer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/drupal-developers" class="link-subtle">Drupal Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/ecommerce-developers" class="link-subtle">Ecommerce Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/c-programming-developers" class="link-subtle">C Programming Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/cross-platform-developers" class="link-subtle">Cross-Platform Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/sql-developers" class="link-subtle">SQL Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/aws-developers" class="link-subtle">AWS Developer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/kotlin-developers" class="link-subtle">Kotlin Developer</a></div></div></div><div class="mb-24"><div class="hr-heading"><div class="hr-heading-title"><div class="title-4"><strong>Find other roles</strong></div></div><div class="hr"></div></div></div><div class="w-dyn-list"><div role="list" class="link-list-grid w-dyn-items"><div role="listitem" class="w-dyn-item"><a href="/hire/data-scientists" class="link-subtle">Data Scientist</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/product-designers" class="link-subtle">Product Designer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/ux-designers" class="link-subtle">UX Designer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/ui-designers" class="link-subtle">UI Designer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/graphic-designers" class="link-subtle">Graphic Designer</a></div><div role="listitem" class="w-dyn-item"><a href="/hire/web-designers" class="link-subtle">Web Designer</a></div></div></div></div></div></div><div class="site-footer"><div class="container w-container"><div class="wf_footer-wrap"><div class="site-footer-container"><div class="footer-logo-wrap"><a href="#" class="wf_site-footer-logo w-nav-brand"><img src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/671a8242fb33781215bd171d_wellfoundai-white.png" loading="lazy" sizes="(max-width: 479px) 76vw, (max-width: 991px) 250px, (max-width: 1439px) 23vw, 250px" srcset="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/671a8242fb33781215bd171d_wellfoundai-white-p-500.png 500w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/671a8242fb33781215bd171d_wellfoundai-white-p-800.png 800w, https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/671a8242fb33781215bd171d_wellfoundai-white.png 1087w" alt="" class="wf_footer-logo_img"/></a></div><div class="footer-links"><div data-hover="false" data-delay="0" class="wf_footer-link-col w-dropdown"><div class="wf_footer-link-col_title w-dropdown-toggle"><div class="wf_footer-nav_drop-title_content"><div class="wf_footer-section-title">For Candidates</div><div class="wf_nav-drop_icon mobile-only w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M2.46967 5.46967C2.76256 5.17678 3.23744 5.17678 3.53033 5.46967L8 9.93934L12.4697 5.46967C12.7626 5.17678 13.2374 5.17678 13.5303 5.46967C13.8232 5.76256 13.8232 6.23744 13.5303 6.53033L8.53033 11.5303C8.23744 11.8232 7.76256 11.8232 7.46967 11.5303L2.46967 6.53033C2.17678 6.23744 2.17678 5.76256 2.46967 5.46967Z" fill="currentColor"/> </svg></div></div></div><nav class="wf_footer-link-col_list w-dropdown-list"><ul role="list" class="footer-link-list w-list-unstyled"><li class="footer-li"><a href="https://wellfound.com/candidates/overview" class="footer-link">Overview</a></li><li class="footer-li"><a href="https://wellfound.com/jobs" class="footer-link">Startup Jobs</a></li><li class="footer-li"><a href="https://wellfound.com/web3" class="footer-link">Web3 Jobs</a></li><li class="footer-li"><a href="https://wellfound.com/candidates/featured" class="footer-link">Featured</a></li><li class="footer-li"><a href="https://wellfound.com/salaries" class="footer-link">Salary Calculator</a></li><li class="footer-li"><a href="https://wellfound.com/hiring-data" class="footer-link">Startup Hiring Data</a></li><li class="footer-li"><a href="https://wellfound.com/startups" class="footer-link">Tech Startups</a></li><li class="footer-li"><a href="https://wellfound.com/candidates/remote" class="footer-link">Remote</a></li></ul></nav></div><div data-hover="false" data-delay="0" class="wf_footer-link-col w-dropdown"><div class="wf_footer-link-col_title w-dropdown-toggle"><div class="wf_footer-nav_drop-title_content"><div class="wf_footer-section-title">For Recruiters</div><div class="wf_nav-drop_icon mobile-only w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M2.46967 5.46967C2.76256 5.17678 3.23744 5.17678 3.53033 5.46967L8 9.93934L12.4697 5.46967C12.7626 5.17678 13.2374 5.17678 13.5303 5.46967C13.8232 5.76256 13.8232 6.23744 13.5303 6.53033L8.53033 11.5303C8.23744 11.8232 7.76256 11.8232 7.46967 11.5303L2.46967 6.53033C2.17678 6.23744 2.17678 5.76256 2.46967 5.46967Z" fill="currentColor"/> </svg></div></div></div><nav class="wf_footer-link-col_list w-dropdown-list"><ul role="list" class="footer-link-list w-list-unstyled"><li class="footer-li"><a href="https://wellfound.com/recruit/overview" class="footer-link">Overview</a></li><li class="footer-li"><a href="https://wellfound.com/recruit/products/recruit-pro" class="footer-link">Recruit Pro</a></li><li class="footer-li"><a href="https://wellfound.com/recruit/products/curated" class="footer-link">Curated</a></li><li class="footer-li"><a href="https://wellfound.ai" class="footer-link">wellfound:ai</a></li><li class="footer-li hidden"><a href="/recruit/products/remote" class="footer-link">Remote</a></li><li class="footer-li"><a href="https://wellfound.com/hire" class="footer-link">Hire Developers</a></li><li class="footer-li"><a href="https://wellfound.com/recruit/pricing" class="footer-link">Pricing</a></li></ul></nav></div><div data-hover="false" data-delay="0" class="wf_footer-link-col w-dropdown"><div class="wf_footer-link-col_title w-dropdown-toggle"><div class="wf_footer-nav_drop-title_content"><div class="wf_footer-section-title">Company</div><div class="wf_nav-drop_icon mobile-only w-embed"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M2.46967 5.46967C2.76256 5.17678 3.23744 5.17678 3.53033 5.46967L8 9.93934L12.4697 5.46967C12.7626 5.17678 13.2374 5.17678 13.5303 5.46967C13.8232 5.76256 13.8232 6.23744 13.5303 6.53033L8.53033 11.5303C8.23744 11.8232 7.76256 11.8232 7.46967 11.5303L2.46967 6.53033C2.17678 6.23744 2.17678 5.76256 2.46967 5.46967Z" fill="currentColor"/> </svg></div></div></div><nav class="wf_footer-link-col_list w-dropdown-list"><ul role="list" class="footer-link-list w-list-unstyled"><li class="footer-li"><a href="https://wellfound.com/" class="footer-link">About</a></li><li class="footer-li"><a href="https://help.wellfound.com/" target="_blank" class="footer-link">Help</a></li><li class="footer-li"><a href="https://wellfound.com/discover/blog" class="footer-link">Blog</a></li><li class="footer-li"><a href="https://wellfound.com/terms" class="footer-link">Terms & Risks</a></li><li class="footer-li"><a href="https://wellfound.com/privacy" class="footer-link">Privacy & Cookies</a></li></ul></nav></div></div></div><div class="post-footer"><div class="footer-meta-container"><div class="wf_social-links"><a href="https://twitter.com/wellfoundhq" target="_blank" class="social-link w-inline-block"><div class="w-embed"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M25.7996 11.8582C26.3515 18.1634 22.0243 24.4003 14.6535 25.6871C7.13528 27 4 23.7569 4 23.7569C8.99955 24.5078 11.1173 21.9 11.1173 21.9C6.96629 21.457 6.77034 18.4534 6.77034 18.4534C7.64944 18.8019 8.74787 18.4534 8.74787 18.4534C4.61303 17.4989 5.03011 13.5 5.03011 13.5C5.28287 13.7575 5.6038 13.9524 5.96266 14.0663C6.32153 14.1803 6.70651 14.2097 7.08135 14.1516C3.58292 11.5927 5.75101 7.81211 5.75101 7.81211C11.3582 13.2997 16.0629 12.8143 16.0629 12.8143C16.0629 12.8143 15.982 12.0813 15.982 11.3793V11.3532C15.9822 10.4655 16.2818 9.59899 16.8408 8.8699C17.3998 8.14082 18.1915 7.58397 19.1096 7.27401C20.0277 6.96405 21.0285 6.91579 21.9778 7.1357C22.927 7.3556 23.7794 7.83316 24.4207 8.50437C25.787 8.41152 27.6387 7.17848 27.6387 7.17848C27.4589 8.91809 25.6737 9.97359 25.6737 9.97359H28C27.4661 10.7815 25.7996 11.8582 25.7996 11.8582Z" fill="currentColor"/> </svg></div></a><a href="https://www.instagram.com/wellfoundhq" target="_blank" class="social-link w-inline-block"><div class="html-embed w-embed"><svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15.999 12.3333C13.9748 12.3333 12.3333 13.9748 12.3333 16.001C12.3333 18.0271 13.9748 19.6667 15.999 19.6667C18.0233 19.6667 19.6667 18.0252 19.6667 16.001C19.6667 13.9767 18.0252 12.3333 15.999 12.3333V12.3333ZM15.999 12.3333C13.9748 12.3333 12.3333 13.9748 12.3333 16.001C12.3333 18.0271 13.9748 19.6667 15.999 19.6667C18.0233 19.6667 19.6667 18.0252 19.6667 16.001C19.6667 13.9767 18.0252 12.3333 15.999 12.3333V12.3333ZM26.9334 11.465C26.88 10.2939 26.6934 9.49407 26.4211 8.7952C26.1412 8.07158 25.7641 7.45841 25.1529 6.84714C24.5416 6.23397 23.9284 5.85882 23.2048 5.57699C22.5059 5.30468 21.7061 5.11997 20.535 5.06665C19.362 5.01333 18.9868 5 15.999 5C13.0113 5 12.638 5.01333 11.465 5.06665C10.2939 5.11997 9.49407 5.30468 8.7933 5.57699C8.06968 5.85882 7.4565 6.23397 6.84524 6.84714C6.23397 7.45841 5.85882 8.07158 5.57699 8.7952C5.30468 9.49407 5.11997 10.2939 5.06475 11.465C5.01143 12.638 5 13.0132 5 16.001C5 18.9887 5.01143 19.362 5.06475 20.535C5.11997 21.7061 5.30468 22.5059 5.57699 23.2048C5.85882 23.9284 6.23397 24.5416 6.84524 25.1548C7.4565 25.766 8.06968 26.1412 8.7933 26.423C9.49407 26.6953 10.2939 26.88 11.465 26.9334C12.638 26.9867 13.0113 27 15.999 27C18.9868 27 19.362 26.9867 20.535 26.9334C21.7061 26.88 22.5059 26.6953 23.2048 26.423C23.9284 26.1412 24.5416 25.766 25.1529 25.1548C25.7641 24.5416 26.1412 23.9284 26.4211 23.2048C26.6934 22.5059 26.88 21.7061 26.9334 20.535C26.9867 19.362 27 18.9868 27 16.001C27 13.0151 26.9867 12.638 26.9334 11.465ZM15.999 21.649C12.8799 21.649 10.351 19.1201 10.351 16.001C10.351 12.8818 12.8799 10.351 15.999 10.351C19.1182 10.351 21.649 12.8799 21.649 16.001C21.649 19.122 19.1182 21.649 15.999 21.649ZM21.8718 11.4478C21.1425 11.4478 20.5522 10.8575 20.5522 10.1282C20.5522 9.39886 21.1425 8.80853 21.8718 8.80853C22.6011 8.80853 23.1915 9.39886 23.1915 10.1282C23.1915 10.8575 22.6011 11.4478 21.8718 11.4478V11.4478ZM15.999 12.3333C13.9748 12.3333 12.3333 13.9748 12.3333 16.001C12.3333 18.0271 13.9748 19.6667 15.999 19.6667C18.0233 19.6667 19.6667 18.0252 19.6667 16.001C19.6667 13.9767 18.0252 12.3333 15.999 12.3333Z" fill="currentColor"/> </svg></div></a></div><div class="w-embed w-script"><div>Copyright © <span id="footer-year">0000</span> Wellfound (formerly AngelList Talent). All rights reserved.</div> <script> document.getElementById("footer-year").innerHTML = new Date().getFullYear(); </script></div><div>Browse by: <a href="https://wellfound.com/browse/tech-jobs" class="wf_link-light">Jobs</a>, <a href="https://wellfound.com/browse/remote-tech-jobs" class="wf_link-light">Remote Jobs</a>, <a href="https://wellfound.com/browse/tech-job-locations" class="wf_link-light">Locations</a>, <a href="https://wellfound.com/browse/tech-startups" class="wf_link-light">Startups</a>, <a href="https://wellfound.com/browse/startups-hiring" class="wf_link-light">Startups Hiring</a>, <a href="https://wellfound.com/browse/tech-industries" class="wf_link-light">Industries</a>, <a href="https://wellfound.com/browse/tech-hubs" class="wf_link-light">Tech Hubs</a></div></div></div></div></div></div><div class="js-footer w-embed w-script"><script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script> <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/> <script> /* Logo Slider */ $(document).ready(function() { $('.logo-slider').slick({ slidesToShow: 5, slidesToScroll: 1, autoplay: true, speed: 5000, autoplaySpeed: 0, cssEase: 'linear', arrows: false, dots: false, pauseOnHover: false, responsive: [ { breakpoint: 2000, settings: { slidesToShow: 5 } }, { breakpoint: 1200, settings: { slidesToShow: 4 } }, { breakpoint: 520, settings: { slidesToShow: 2 } }] }); }); </script> <style> .slick-slider{ display: flex; align-items: center; } .slick-track{ display: flex; align-items: center; } .slick-slide{ display: flex; justify-content: center; } </style> <!--Counter--> <script> /*! * jquery.counterup.js 1.0 * * Copyright 2013, Benjamin Intal http://gambit.ph @bfintal * Released under the GPL v2 License * * Date: Nov 26, 2013 */ (function( $ ){ "use strict"; $.fn.counterUp = function( options ) { // Defaults var settings = $.extend({ 'time': 400, 'delay': 10 }, options); return this.each(function(){ // Store the object var $this = $(this); var $settings = settings; var origValue = $this.text(); var counterUpper = function() { var nums = []; var divisions = $settings.time / $settings.delay; var num = origValue; var isComma = /[0-9]+,[0-9]+/.test(num); num = num.replace(/,/g, ''); var isInt = /^[0-9]+$/.test(num); var isFloat = /^[0-9]+\.[0-9]+$/.test(num); var decimalPlaces = isFloat ? (num.split('.')[1] || []).length : 0; // Generate list of incremental numbers to display for (var i = divisions; i >= 1; i--) { // Preserve as int if input was int var newNum = parseInt(num / divisions * i); // Preserve float if input was float if (isFloat) { newNum = parseFloat(num / divisions * i).toFixed(decimalPlaces); } // Preserve commas if input had commas if (isComma) { while (/(\d+)(\d{3})/.test(newNum.toString())) { newNum = newNum.toString().replace(/(\d+)(\d{3})/, '$1'+','+'$2'); } } nums.unshift(newNum); this.destroy(); } $this.data('counterup-nums', nums); $this.text('0'); // Updates the number until we're done var f = function() { $this.text($this.data('counterup-nums').shift()); if ($this.data('counterup-nums').length) { setTimeout($this.data('counterup-func'), $settings.delay); } else { delete $this.data('counterup-nums'); $this.data('counterup-nums', null); $this.data('counterup-func', null); } }; $this.data('counterup-func', f); // Start the count up setTimeout($this.data('counterup-func'), $settings.delay); }; // Perform counts when the element gets into view $this.waypoint(counterUpper, { offset: '100%' }); }); }; })( jQuery ); </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/waypoints/4.0.0/jquery.waypoints.min.js"></script> <script> jQuery(document).ready(function( $ ) { $('.counterup').counterUp({ delay: 100, // the delay time in ms time: 2000 // the speed time in ms }); }); </script> <script> // This handles a named page view tracking call. analytics.track("webflow : hire developers : page : view", {developerType: 'back end'}); // This handles the form submission tracking on the page. const formElemList = document.querySelectorAll("form"); formElemList.forEach((form) => { form.addEventListener("submit", (e) => { // on form submission, prevent default const urlParams = new URLSearchParams(window.location.search); const utmParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content']; let utmObject = { developerType: 'back end' }; utmParams.forEach(function (param) { const paramValue = urlParams.get(param); if (paramValue) { utmObject[param] = paramValue } }); analytics.track("webflow : hire developers : form : submit", utmObject); }); }); </script></div></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64626a4a74818ca87606a29e" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/64626a4a74818ca87606a29e/js/wellfound-v2.771f8eb1c.js" type="text/javascript"></script><script> // Segment integration $(document).ready(function() { $('[data-analytics]').on('click', function(e) { var event = $(this).attr('data-analytics') // Add utm params for tracking. const urlParams = new URLSearchParams(window.location.search); const utmParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content']; let properties = {}; utmParams.forEach(function (param) { const paramValue = urlParams.get(param); if (paramValue) { properties[param] = paramValue } }); $.each(this.attributes, function(_, attribute) { if (attribute.name.startsWith('data-property-')) { var property = attribute.name.split('data-property-')[1] properties[property] = attribute.value } }) analytics.track(event, properties) }) }) </script> <script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script> <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/> <script> /* Logo Slider */ $(document).ready(function() { $('.logo-slider').slick({ slidesToShow: 5, slidesToScroll: 1, autoplay: true, speed: 5000, autoplaySpeed: 0, cssEase: 'linear', arrows: false, dots: false, pauseOnHover: false, responsive: [ { breakpoint: 2000, settings: { slidesToShow: 5 } }, { breakpoint: 1200, settings: { slidesToShow: 4 } }, { breakpoint: 520, settings: { slidesToShow: 2 } }] }); }); </script> <style> .logo-slider.slick-slider{ display: flex; align-items: center; } .logo-slider .slick-track{ display: flex; align-items: center; } .logo-slider .slick-slide{ display: flex; justify-content: center; margin: 0 -16px; } .js_quote-slider .slick-track{ display: flex; align-items: stretch; } .js_quote-slider .slick-slide{ height: auto; padding: 0px 16px; } </style> <script> $('.js_quote-slider').slick({ dots: false, infinite: true, speed: 1000, autoplay: true, autoplaySpeed: 2000, nextArrow: '#js_quote-next', prevArrow: '#js_quote-prev', responsive: [ { breakpoint: 3000, settings: { slidesToShow: 3 } }, { breakpoint: 960, settings: { slidesToShow: 1 } } ] }); </script> <!--Counter--> <script> /*! * jquery.counterup.js 1.0 * * Copyright 2013, Benjamin Intal http://gambit.ph @bfintal * Released under the GPL v2 License * * Date: Nov 26, 2013 */ (function( $ ){ "use strict"; $.fn.counterUp = function( options ) { // Defaults var settings = $.extend({ 'time': 400, 'delay': 10 }, options); return this.each(function(){ // Store the object var $this = $(this); var $settings = settings; var origValue = $this.text(); var counterUpper = function() { var nums = []; var divisions = $settings.time / $settings.delay; var num = origValue; var isComma = /[0-9]+,[0-9]+/.test(num); num = num.replace(/,/g, ''); var isInt = /^[0-9]+$/.test(num); var isFloat = /^[0-9]+\.[0-9]+$/.test(num); var decimalPlaces = isFloat ? (num.split('.')[1] || []).length : 0; // Generate list of incremental numbers to display for (var i = divisions; i >= 1; i--) { // Preserve as int if input was int var newNum = parseInt(num / divisions * i); // Preserve float if input was float if (isFloat) { newNum = parseFloat(num / divisions * i).toFixed(decimalPlaces); } // Preserve commas if input had commas if (isComma) { while (/(\d+)(\d{3})/.test(newNum.toString())) { newNum = newNum.toString().replace(/(\d+)(\d{3})/, '$1'+','+'$2'); } } nums.unshift(newNum); this.destroy(); } $this.data('counterup-nums', nums); $this.text('0'); // Updates the number until we're done var f = function() { $this.text($this.data('counterup-nums').shift()); if ($this.data('counterup-nums').length) { setTimeout($this.data('counterup-func'), $settings.delay); } else { delete $this.data('counterup-nums'); $this.data('counterup-nums', null); $this.data('counterup-func', null); } }; $this.data('counterup-func', f); // Start the count up setTimeout($this.data('counterup-func'), $settings.delay); }; // Perform counts when the element gets into view $this.waypoint(counterUpper, { offset: '100%' }); }); }; })( jQuery ); </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/waypoints/4.0.0/jquery.waypoints.min.js"></script> <script> jQuery(document).ready(function( $ ) { $('.counterup').counterUp({ delay: 100, // the delay time in ms time: 2000 // the speed time in ms }); }); </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/parallax/3.1.0/parallax.min.js"></script> <script> let depthMin = 0.5; let depthMax = 2; $('.wf_int-hero_tag').each(function(){ let random = Math.random() * (depthMax - depthMin) + depthMin; $(this).attr("data-depth", random); }); var scene = document.getElementById('heroScene'); var parallaxInstance = new Parallax(scene, { relativeInput: true, hoverOnly: true, pointerEvents: true, }); let distMin = 10; let distMax = 90; $('.wf_int-hero_tag').each(function(){ let randomX = Math.random() * (distMax - distMin) + distMin; let randomY = Math.random() * (distMax - distMin) + distMin; $(this).css({"left": randomX + "%" , "top": randomY + "%"}) }); </script> <!-- Text Animation --> <script src="https://unpkg.com/split-type"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.3/gsap.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.11.3/ScrollTrigger.min.js"></script> <script> window.addEventListener("DOMContentLoaded", (event) => { // Split text into spans let typeSplit = new SplitType("[text-split]", { types: "words, chars", tagName: "span" }); // Link timelines to scroll position function createScrollTrigger(triggerElement, timeline) { // Reset tl when scroll out of view past bottom of screen /*ScrollTrigger.create({ trigger: triggerElement, start: "top bottom", onLeaveBack: () => { timeline.progress(0); timeline.pause(); } });*/ // Play tl when scrolled into view (60% from top of screen) ScrollTrigger.create({ trigger: triggerElement, start: "top 80%", onEnter: () => timeline.play() }); } $("[words-slide-up]").each(function (index) { let tl = gsap.timeline({ paused: true }); tl.from($(this).find(".word"), { opacity: 0, yPercent: 100, duration: 0.5, ease: "easeOut", stagger: { amount: 0.5 } }); createScrollTrigger($(this), tl); }); $("[words-rotate-in]").each(function (index) { let tl = gsap.timeline({ paused: true }); tl.set($(this).find(".word"), { transformPerspective: 1000 }); tl.from($(this).find(".word"), { rotationX: -90, duration: 0.6, ease: "power2.out", stagger: { amount: 0.6 } }); createScrollTrigger($(this), tl); }); $("[words-slide-from-right]").each(function (index) { let tl = gsap.timeline({ paused: true }); tl.from($(this).find(".word"), { opacity: 0, x: "1em", duration: 0.6, ease: "power2.out", stagger: { amount: 0.2 } }); createScrollTrigger($(this), tl); }); $("[letters-slide-up]").each(function (index) { let tl = gsap.timeline({ paused: true }); tl.from($(this).find(".char"), { yPercent: 105, duration: 0.4, ease: "easeOut", stagger: { amount: 0.6 } }); createScrollTrigger($(this), tl); }); $("[letters-slide-down]").each(function (index) { let tl = gsap.timeline({ paused: true }); tl.from($(this).find(".char"), { yPercent: -120, duration: 0.3, ease: "power1.out", stagger: { amount: 0.7 } }); createScrollTrigger($(this), tl); }); $("[letters-fade-in]").each(function (index) { let tl = gsap.timeline({ paused: true }); tl.from($(this).find(".char"), { opacity: 0, duration: 0.2, ease: "power1.out", stagger: { amount: 0.8 } }); createScrollTrigger($(this), tl); }); $("[letters-fade-in-random]").each(function (index) { let tl = gsap.timeline({ paused: true }); tl.from($(this).find(".char"), { opacity: 0, duration: 0.05, ease: "power1.out", stagger: { amount: 0.4, from: "random" } }); createScrollTrigger($(this), tl); }); $("[scrub-each-word]").each(function (index) { let tl = gsap.timeline({ scrollTrigger: { trigger: $(this), start: "top 90%", end: "top center", scrub: true } }); tl.from($(this).find(".word"), { opacity: 0.2, duration: 0.2, ease: "power1.out", stagger: { each: 0.4 } }); }); // Avoid flash of unstyled content gsap.set("[text-split]", { opacity: 1 }); }); </script> <script> var topBanner = $('.wf_notification-bar'); $(window).scroll(function () { var y = $(this).scrollTop(); var z = 1; if (y >= z) { topBanner.addClass('js_collapse'); } else { topBanner.removeClass('js_collapse'); } }); </script><script> const observer = new IntersectionObserver(entries => { entries.forEach(entry => { const id = entry.target.getAttribute("id"); if (entry.isIntersecting) { document.querySelectorAll(".active").forEach((z) => { z.classList.remove("active") }); document.querySelector(`a[href="#${id}"]`).classList.add("active"); } }); }, { rootMargin: '0px 0px -75% 0px' }); </script> <script> document.getElementById("content").querySelectorAll("h3").forEach(function(heading, i) { // runs a function for all h2 elements inside your rich text element heading.setAttribute("id", "toc-" + i); // gives each h2 a unique id let str = heading.innerHTML; // adds section titles to slugs observer.observe(heading); str = str.replace(/\s+/g, '-').replace(/[°&\/\\#,+()$~%.'":;*?<>{}]/g, "").toLowerCase(); // replaces spaces with hyphens, removes special characters and extra spaces from the headings, and applies lowercase in slugs heading.setAttribute("id", str); // gives each heading a unique id const item = document.createElement("a"); // creates an anchor element called "item" for each h2 item.innerHTML = heading.innerHTML // gives each item the text of the corresponding heading item.setAttribute("class", "tocitem"); // gives each item the correct class item.setAttribute("href", "#" + str); // gives each item the correct anchor link document.querySelector("#toc").appendChild(item); // places each item inside the Table of Contents div }); </script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8e8ff6aeaab38209',t:'MTczMjY4NzkxNS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>