{"id":2026,"date":"2025-08-30T16:44:08","date_gmt":"2025-08-30T16:44:08","guid":{"rendered":"https:\/\/sideburn.ca\/?page_id=2026"},"modified":"2025-09-02T19:42:46","modified_gmt":"2025-09-02T19:42:46","slug":"full-stack-developer-volunteer-portal","status":"publish","type":"page","link":"https:\/\/sideburn.ca\/fr\/participate\/volunteer\/full-stack-developer-volunteer-portal\/","title":{"rendered":"D\u00e9veloppeur Full Stack (Portail des b\u00e9n\u00e9voles)"},"content":{"rendered":"<p class=\"lead\">SideBurn is a regional Burning Man event held each May long weekend in Stone Mills, Ontario, on the traditional territories of the Haudenosaunee, Anishinaabe, Mississaugas, and Huron-Wendat peoples. Rooted in radical inclusion, communal effort, and \u201cleave no trace,\u201d it brings together over 1,000 people to celebrate creativity, collaboration, and community.<\/p>\n<p>Run entirely by volunteers, SideBurn thrives on the DIY spirit and communal effort. From theme camps and interactive art to skill-sharing and collective care, everyone is invited to show up, contribute, and be part of something larger than themselves.<\/p>\n<h2>Details<\/h2>\n<p>We\u2019re seeking a <strong>Full Stack Developer<\/strong> who is excited to enhance SideBurn\u2019s digital infrastructure and help create seamless, reliable, and engaging experiences for our community. This role is ideal if you enjoy building both frontend and backend solutions, collaborating in a creative, volunteer-driven environment, and applying your technical skills to directly support the SideBurn community.<\/p>\n<p><strong>What we\u2019re looking for:<\/strong><\/p>\n<ul>\n<li>Experience with React<\/li>\n<li>Comfortable working with or modifying backend structures (APIs, data models, or database integration)<\/li>\n<li>Understanding of version control systems (GitHub or similar)<\/li>\n<li>Ability to troubleshoot, refactor, and optimize code for long-term stability<\/li>\n<li>Bonus: experience in building or supporting volunteer\/event management systems<\/li>\n<\/ul>\n<p><i class=\"fa-solid fa-calendar-days me-2\"><\/i><strong>Deadline to apply:<\/strong> Apply by September 10, 2025 for priority review. Submissions will be accepted until the position is filled.<\/p>\n<h2>Time Commitment<\/h2>\n<p>The time commitment for this role is <strong>approximately 3\u20135 hours per week<\/strong>, with flexibility based on your availability. Work is organized using a Kanban board, allowing you to pick up tasks and contribute at your own pace easily. Eligible for a directed ticket.<\/p>\n<h2>How to Apply<\/h2>\n<p>To apply for this role, fill out the application form below by <strong>September 10, 2025<\/strong>. Questions? <a href=\"https:\/\/sideburn.ca\/about\/contact-us\/\">Contact us.<\/a><\/p>\n<div class=\"boxit\"><script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_20' ><style>#gform_wrapper_20[data-form-index=\"0\"].gform-theme,[data-parent-form=\"20_0\"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(\"data:image\/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-select: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-search: url(\"data:image\/svg+xml,%3Csvg width='640' height='640' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}<\/style><div id='gf_20' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_20'  action='\/fr\/wp-json\/wp\/v2\/pages\/2026#gf_20' data-formid='20' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_20' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_20_9\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_20_9'>Facebook<\/label><div class='ginput_container'><input name='input_9' id='input_20_9' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_20_9'>This field is for validation purposes and should be left unchanged.<\/div><\/div><div id=\"field_20_8\" class=\"gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><div class='ginput_container ginput_container_text'><input name='input_8' id='input_20_8' type='hidden' class='gform_hidden'  aria-invalid=\"false\" value='Full Stack Developer' \/><\/div><\/div><fieldset id=\"field_20_1\" class=\"gfield gfield--type-name gfield--input-type-name gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_20_1'>\n                            \n                            <span id='input_20_1_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_1.3' id='input_20_1_3' value=''   aria-required='true'     \/>\n                                                    <label for='input_20_1_3' class='gform-field-label gform-field-label--type-sub '>First<\/label>\n                                                <\/span>\n                            \n                            <span id='input_20_1_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                    <input type='text' name='input_1.6' id='input_20_1_6' value=''   aria-required='true'     \/>\n                                                    <label for='input_20_1_6' class='gform-field-label gform-field-label--type-sub '>Last<\/label>\n                                                <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_20_3\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_20_3'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_3' id='input_20_3' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_20_5\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_20_5'>What draws you to this role?<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_5' id='input_20_5' class='textarea large'   maxlength='1200'  aria-required=\"true\" aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_20_4\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_20_4'>Briefly share your relevant experience.<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_20_4' class='textarea large'   maxlength='1200'  aria-required=\"true\" aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_20_6\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_20_6'>Briefly describe your previous volunteer experience.<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_6' id='input_20_6' class='textarea large'   maxlength='1200'  aria-required=\"true\" aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_20_7\" class=\"gfield gfield--type-fileupload gfield--input-type-fileupload gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_20_7'>Upload your resume (optional).<\/label><div class='ginput_container ginput_container_fileupload'><input type='hidden' name='MAX_FILE_SIZE' value='536870912' \/><input name='input_7' id='input_20_7' type='file' class='large' aria-describedby=\"gfield_upload_rules_20_7\" onchange='javascript:gformValidateFileSize( this, 536870912 );'  \/><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_20_7'>Accepted file types: pdf, doc, docx, rtf, Max. file size: 512 MB.<\/span><div class='gfield_description validation_message gfield_validation_message validation_message--hidden-on-empty' id='live_validation_message_20_7'><\/div> <\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_20' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_20' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_20' id='gform_theme_20' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_20' id='gform_style_settings_20' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_20' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='20' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CAD' value='nit\/tKptJw0KRtHadYAA5ZDB3wZ4px76C4ue9tuBsi\/rGMVDbybXcyR8Y5ihcv0PwpQdqMBqRSGpYlsef7btGoPPAm8MOT70fktR2ZyFZbxg9iQ=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_20' value='WyJbXSIsImQzZTQ3YjYxN2M4MTY0MjEyZDA3YTNlNDcyMTc4ZmQ3Il0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_20' id='gform_target_page_number_20' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_20' id='gform_source_page_number_20' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='role=Full+Stack+Developer' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 20, 'https:\/\/sideburn.ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery('#gform_ajax_frame_20').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_20');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_20').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_20').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_20').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_20').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_20').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_20').val();gformInitSpinner( 20, 'https:\/\/sideburn.ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [20, current_page]);window['gf_submitting_20'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_20').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_20').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [20]);window['gf_submitting_20'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_20').text());}else{jQuery('#gform_20').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"20\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_20\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_20\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_20\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 20, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n<\/div>\n<div class=\"boxit\"><small><em>Flame Ontario Arts Collective is committed to promoting equity and diversity within our organization and encourages applications from Black, racialized\/visible minority, Indigenous peoples, women, persons with disabilities, and 2SLGBTQIA+ individuals. Applicants are welcome to self-identify as a member of one of these groups voluntarily.<\/em><\/small><\/div>\n","protected":false},"excerpt":{"rendered":"<p>SideBurn est un \u00e9v\u00e9nement r\u00e9gional de Burning Man qui se tient chaque long week-end de mai \u00e0 Stone Mills, en Ontario, sur les territoires traditionnels des peuples Haudenosaunee, Anishinaabe, Mississaugas et Huron-Wendat. Fond\u00e9 sur l'inclusion radicale, l'effort commun et l'id\u00e9e de \u201cne pas laisser de traces\u201d, il rassemble plus de 1 000 personnes pour c\u00e9l\u00e9brer la cr\u00e9ativit\u00e9, la collaboration et la communaut\u00e9. Enti\u00e8rement g\u00e9r\u00e9 par des b\u00e9n\u00e9voles, SideBurn...<\/p>","protected":false},"author":5,"featured_media":2060,"parent":105,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"nf_dc_page":"","footnotes":""},"class_list":["post-2026","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Full Stack Developer (Volunteer Portal) - SideBurn<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sideburn.ca\/fr\/participate\/volunteer\/full-stack-developer-volunteer-portal\/\" \/>\n<meta property=\"og:locale\" content=\"fr_CA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Full Stack Developer (Volunteer Portal) - SideBurn\" \/>\n<meta property=\"og:description\" content=\"SideBurn is a regional Burning Man event held each May long weekend in Stone Mills, Ontario, on the traditional territories of the Haudenosaunee, Anishinaabe, Mississaugas, and Huron-Wendat peoples. Rooted in radical inclusion, communal effort, and \u201cleave no trace,\u201d it brings together over 1,000 people to celebrate creativity, collaboration, and community. Run entirely by volunteers, SideBurn...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sideburn.ca\/fr\/participate\/volunteer\/full-stack-developer-volunteer-portal\/\" \/>\n<meta property=\"og:site_name\" content=\"SideBurn\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/groups\/145939082634753\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-02T19:42:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sideburn.ca\/wp-content\/uploads\/2025\/08\/header-fistbump.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"706\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sideburn.ca\\\/participate\\\/volunteer\\\/full-stack-developer-volunteer-portal\\\/\",\"url\":\"https:\\\/\\\/sideburn.ca\\\/participate\\\/volunteer\\\/full-stack-developer-volunteer-portal\\\/\",\"name\":\"Full Stack Developer (Volunteer Portal) - SideBurn\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dbx.gdr.mybluehost.me\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sideburn.ca\\\/participate\\\/volunteer\\\/full-stack-developer-volunteer-portal\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sideburn.ca\\\/participate\\\/volunteer\\\/full-stack-developer-volunteer-portal\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sideburn.ca\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/header-fistbump.jpg\",\"datePublished\":\"2025-08-30T16:44:08+00:00\",\"dateModified\":\"2025-09-02T19:42:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sideburn.ca\\\/participate\\\/volunteer\\\/full-stack-developer-volunteer-portal\\\/#breadcrumb\"},\"inLanguage\":\"fr-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sideburn.ca\\\/participate\\\/volunteer\\\/full-stack-developer-volunteer-portal\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/sideburn.ca\\\/participate\\\/volunteer\\\/full-stack-developer-volunteer-portal\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sideburn.ca\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/header-fistbump.jpg\",\"contentUrl\":\"https:\\\/\\\/sideburn.ca\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/header-fistbump.jpg\",\"width\":1400,\"height\":706},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sideburn.ca\\\/participate\\\/volunteer\\\/full-stack-developer-volunteer-portal\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sideburn.ca\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Participate\",\"item\":\"https:\\\/\\\/sideburn.ca\\\/participate\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Volunteer\",\"item\":\"https:\\\/\\\/sideburn.ca\\\/participate\\\/volunteer\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Full Stack Developer (Volunteer Portal)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dbx.gdr.mybluehost.me\\\/#website\",\"url\":\"https:\\\/\\\/dbx.gdr.mybluehost.me\\\/\",\"name\":\"SideBurn\",\"description\":\"Chromatic Carnival\",\"publisher\":{\"@id\":\"https:\\\/\\\/dbx.gdr.mybluehost.me\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dbx.gdr.mybluehost.me\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-CA\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/dbx.gdr.mybluehost.me\\\/#organization\",\"name\":\"SideBurn\",\"url\":\"https:\\\/\\\/dbx.gdr.mybluehost.me\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-CA\",\"@id\":\"https:\\\/\\\/dbx.gdr.mybluehost.me\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/sideburn.ca\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/logo-sideburn-full-1.png?fit=1259%2C496&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/sideburn.ca\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/logo-sideburn-full-1.png?fit=1259%2C496&ssl=1\",\"width\":1259,\"height\":496,\"caption\":\"SideBurn\"},\"image\":{\"@id\":\"https:\\\/\\\/dbx.gdr.mybluehost.me\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/groups\\\/145939082634753\",\"https:\\\/\\\/www.instagram.com\\\/sideburnregional\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Full Stack Developer (Volunteer Portal) - SideBurn","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sideburn.ca\/fr\/participate\/volunteer\/full-stack-developer-volunteer-portal\/","og_locale":"fr_CA","og_type":"article","og_title":"Full Stack Developer (Volunteer Portal) - SideBurn","og_description":"SideBurn is a regional Burning Man event held each May long weekend in Stone Mills, Ontario, on the traditional territories of the Haudenosaunee, Anishinaabe, Mississaugas, and Huron-Wendat peoples. Rooted in radical inclusion, communal effort, and \u201cleave no trace,\u201d it brings together over 1,000 people to celebrate creativity, collaboration, and community. Run entirely by volunteers, SideBurn...","og_url":"https:\/\/sideburn.ca\/fr\/participate\/volunteer\/full-stack-developer-volunteer-portal\/","og_site_name":"SideBurn","article_publisher":"https:\/\/www.facebook.com\/groups\/145939082634753","article_modified_time":"2025-09-02T19:42:46+00:00","og_image":[{"width":1400,"height":706,"url":"https:\/\/sideburn.ca\/wp-content\/uploads\/2025\/08\/header-fistbump.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sideburn.ca\/participate\/volunteer\/full-stack-developer-volunteer-portal\/","url":"https:\/\/sideburn.ca\/participate\/volunteer\/full-stack-developer-volunteer-portal\/","name":"Full Stack Developer (Volunteer Portal) - SideBurn","isPartOf":{"@id":"https:\/\/dbx.gdr.mybluehost.me\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sideburn.ca\/participate\/volunteer\/full-stack-developer-volunteer-portal\/#primaryimage"},"image":{"@id":"https:\/\/sideburn.ca\/participate\/volunteer\/full-stack-developer-volunteer-portal\/#primaryimage"},"thumbnailUrl":"https:\/\/sideburn.ca\/wp-content\/uploads\/2025\/08\/header-fistbump.jpg","datePublished":"2025-08-30T16:44:08+00:00","dateModified":"2025-09-02T19:42:46+00:00","breadcrumb":{"@id":"https:\/\/sideburn.ca\/participate\/volunteer\/full-stack-developer-volunteer-portal\/#breadcrumb"},"inLanguage":"fr-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sideburn.ca\/participate\/volunteer\/full-stack-developer-volunteer-portal\/"]}]},{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/sideburn.ca\/participate\/volunteer\/full-stack-developer-volunteer-portal\/#primaryimage","url":"https:\/\/sideburn.ca\/wp-content\/uploads\/2025\/08\/header-fistbump.jpg","contentUrl":"https:\/\/sideburn.ca\/wp-content\/uploads\/2025\/08\/header-fistbump.jpg","width":1400,"height":706},{"@type":"BreadcrumbList","@id":"https:\/\/sideburn.ca\/participate\/volunteer\/full-stack-developer-volunteer-portal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sideburn.ca\/"},{"@type":"ListItem","position":2,"name":"Participate","item":"https:\/\/sideburn.ca\/participate\/"},{"@type":"ListItem","position":3,"name":"Volunteer","item":"https:\/\/sideburn.ca\/participate\/volunteer\/"},{"@type":"ListItem","position":4,"name":"Full Stack Developer (Volunteer Portal)"}]},{"@type":"WebSite","@id":"https:\/\/dbx.gdr.mybluehost.me\/#website","url":"https:\/\/dbx.gdr.mybluehost.me\/","name":"SideBurn","description":"Carnaval chromatique","publisher":{"@id":"https:\/\/dbx.gdr.mybluehost.me\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dbx.gdr.mybluehost.me\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-CA"},{"@type":"Organization","@id":"https:\/\/dbx.gdr.mybluehost.me\/#organization","name":"SideBurn","url":"https:\/\/dbx.gdr.mybluehost.me\/","logo":{"@type":"ImageObject","inLanguage":"fr-CA","@id":"https:\/\/dbx.gdr.mybluehost.me\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/sideburn.ca\/wp-content\/uploads\/2024\/12\/logo-sideburn-full-1.png?fit=1259%2C496&ssl=1","contentUrl":"https:\/\/i0.wp.com\/sideburn.ca\/wp-content\/uploads\/2024\/12\/logo-sideburn-full-1.png?fit=1259%2C496&ssl=1","width":1259,"height":496,"caption":"SideBurn"},"image":{"@id":"https:\/\/dbx.gdr.mybluehost.me\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/groups\/145939082634753","https:\/\/www.instagram.com\/sideburnregional\/"]}]}},"_links":{"self":[{"href":"https:\/\/sideburn.ca\/fr\/wp-json\/wp\/v2\/pages\/2026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sideburn.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sideburn.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sideburn.ca\/fr\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/sideburn.ca\/fr\/wp-json\/wp\/v2\/comments?post=2026"}],"version-history":[{"count":12,"href":"https:\/\/sideburn.ca\/fr\/wp-json\/wp\/v2\/pages\/2026\/revisions"}],"predecessor-version":[{"id":2089,"href":"https:\/\/sideburn.ca\/fr\/wp-json\/wp\/v2\/pages\/2026\/revisions\/2089"}],"up":[{"embeddable":true,"href":"https:\/\/sideburn.ca\/fr\/wp-json\/wp\/v2\/pages\/105"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sideburn.ca\/fr\/wp-json\/wp\/v2\/media\/2060"}],"wp:attachment":[{"href":"https:\/\/sideburn.ca\/fr\/wp-json\/wp\/v2\/media?parent=2026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}